| Many are outdated by the time they hit the press. I recall a few years back, Packt et al would publish like "Modern React" or something, with examples that wouldn't build by the time the book was out. Typesetting is awful too, as you mentioned. A single paragraph for something dead simple is spread over multiple pages. Nothing against such authors; its fruitless to hit a moving target. Books on programming languages are the only ones I purchase these days, for those reasons. The Go book, Rust Programming language, Stroustrup's books on C++ etc are quite good and worth owning, but those are exceptions rather than the rule. |
I have something against them. It's often apparent that many of them are professional programming book authors that are learning the language as they are writing the book instead of being professional programmers with some skills in the language that are writing a book. I don't want to learn along with another unskilled person, I want to learn from someone that has enough familiarity to not use features incorrectly and to mention potential hangups. Hell a lot of these books read like they are written by someone that is new to programming altogether, not just someone that is relatively new to the language.