Исходя из некоторых ответов можно подумать, что
все учились программированнию "методом тыка" и все в мире
поняли исключительно благодаря собственному уму и сообразительности.
Есть же для чего-то университетские курсы по базовым концепциям
программирования, базовым технологиям, алгоритмам, структурам данных,
и т.д.
Есть и книги, на базе которых и создаются эти курсы.
Позвольте провести аналогию.
Библию можно учить по разных упрощенных изложениях,
можно в адаптированном варианте, можно по телевизионным передачам
и проповедям. Но каждый уважающий себя христианин будет изучать
Библию в оригинале.
Неужели среди множества книг по программированию и проектированию
нет таких "библий" — книг, которые считаются стандартами де-факто.
И авторов-"апостолов", которые пишут эти труды не так уж много.
Или, по-вашему, это абсолютно все равно: что и кого читать?
Если трудно ответить, то скажите хотя-бы какие книги из прочитанных
по программированию и проектированию Вам более всего запомнились,
или которые на Вас сильно повлияли — на Ваше понимание предмета.