Есть мнение, что книги (а-ля JavaScript: Definitive Guide, Agile Development With Rails) полны воды и что более эффективно читать гайды (MDN, RailsGuides), а затем что-то разрабатывать и использовать документацию/спецификации.
Как вы считаете?
PS: речь идёт уже о готовых разработчиках, а не о тех, кто начинает с нуля.
PPS: речь идёт о книгах про что-то конкретное (языки, фреймворки), а не про архитектуру, паттерны или подобное.
Я думаю, начинать по руководствам и всяческим практическим статьям веселее и продуктивнее, но для глубокого и полного понимания всех деталей тот же Definite Guide почитать очень даже стоит.
Лично моё мнение:
- Такие книги будут полезны только новичкам. Программистам с опытом проще и эффективнее почитать документацию и посмотреть устройство какого-нибудь проекта, где ЯП или фреймворк применяется.
Имеет, особенно про языки типа Erlang или Haskell. Нередко таким образом можно открыть для себя новые подходы, которые потом можно применить в программировании на любых других языках.