Что почитать по общей концепции программирования?
===================================================

 Часто встречал в статьях/комментариях упоминания о таких книгах, в которых изложены основные концепции и приемы программирования, которые хорошо бы прочитать независимо от используемого ЯП чтобы повысить качество, читаемость, понятность. Однако, сохранить почему не посчитал нужным. Подскажите, буду благодарен! И вообще, может и не стоит их читать? Может они забивают голову чужими мыслями и подходами к конкретным задачам, убивают оригинальные идеи, как вы думаете? 

 Стивен Макконнелл, Роберт Мартин (дядя Боб), Мартин Фаулер - имхо, обязательно их нужно прочитать, а то и не раз.  

Дональд Кнут, Эрих Гамма и компания - уже по желанию, но всё же рекомендуется к прочтению.  
  

Дальше уже, кмк, можно смотреть по необходимости. Например, мне видится очень правильным (при разработке сложных систем) подход DDD, тогда в список можно включить Эрика Эванса, Джима Нильсона, Вона Вернона.  
  

Да, еще стоит упомянуть таких авторов как Кент Бек и Алистер Кобёрн 

 Книги:  
  

PHP. Объекты, шаблоны и методики программирования 2-е издание — Мэтт Зандстра  

PHP. Объекты, шаблоны и методики программирования 3-е издание — Мэтт Зандстра  

Приемы объектно-ориентированного проектирования. Паттерны проектирования -  

Э. Гамма, Р. Хелм, Р. Джонсон, Дж. Влиссидес  

Рефакторинг. Улучшение существующего кода — Мартин Фаулер  

Человеческий фактор: успешные проекты и команды — Том Демарко, Тимоти Листер  

Мифический человеко-месяц или Как создаются программные системы — Фредерик Брукс  

Факты и заблуждения профессионального программирования — Гласс Роберт  

Чистый код. Создание, анализ и рефакторинг — Роберт Мартин  

Zend Framework 2.0. Разработка веб-приложений — Кришна Шасанкар  
  

—  

Читаю сейчас:  

Применение UML 2.0 и шаблонов проектирования. Введение в объектно-ориентированный анализ, проектирование и итеративную разработку — Крэг Ларман  

Совершенный код — Стив Макконнелл  
  

[seyferseed.ru/life/projdennye-kursy-i-prochitannye...](http://seyferseed.ru/life/projdennye-kursy-i-prochitannye-knigi.html)