Есть ли хорошая литература для изучения программирования без практики?
Подскажите пожалуйста, интересует литература по программированию такая, чтобы читать её, допустим, в дороге или в какой-нибудь длиной очереди, то есть когда нет доступа к компу и, соответственно, к практике, и литература по типу "Примеры крутых фишек Python" и т.п грубо говоря не совсем по адресу. Если есть что-то такое по веб-программированию, в частности с уклоном на питон, порекомендуйте пожалуйста.
Можете почитать дядюшку боба или макконела. Впрочем если вы только начинаете программировать - тогда практика, практика и еще раз практика.
Впрочем дополню немного свой ответ, вряд ли макконела или роберта мартина получится в очереди почитать, там вдумываться надо по хорошему еще больше чем в статьях с примерами фишек языка или проектирования. Я обычно в таких случаях просто слушаю подкасты где темы обсуждаются совсем лайтовые.
Developer, да ладно, для расширения кругозора интересно и полезно, например есть науч. поп. подкасты вроде теории большой бороды, есть hobby talks где довольно интересные темы рассматриваются которые я бы сам не стал смотреть, но топая пешком с работы с удовольствием слушаю. Ну а из айтишных как по мне хороши подкасты что я тут перечислил, имхо. Да и серьезные темы в формате "sound only" не очень то выйдет рассмотреть.
Roman, да я потом и сам понял что не покатит. В очереди не выйдет особо на материале сосредоточиться, даже где нибудь в очереди в больнице или на вокзале в ожидании поезда.
Классику:
"Совершенный код" Макконнела
"Чистый код" Мартина
"Рефакторинг" Фаулера
Банду "четырёх" по шаблонам проектирования.
Можно беллетристику - "Мифический человеко-месяц" или книжки Джоэля Спольски (да-да, того самого, что создал стэковерфлоу).
Если захочется трэша и вконец упороться - то Дональда Кнута. Но это совсем тяжеляк. И к тому же, бесполезный. На моей практике я не встречал ни одного программиста, который прочитал хотя бы один том из четырёх.