Or, like recommending K&R C to beginners (C beginners, but even worse to programming beginners). There are a handful of books out there that, IMHO, are vastly mis-recommended, and I would agree that JS:The Good Parts is one of them.
Or, like recommending K&R C to beginners (C beginners, but even worse to programming beginners). There are a handful of books out there that, IMHO, are vastly mis-recommended, and I would agree that JS:The Good Parts is one of them.
And now I'm sure someone will respond saying that they found Stroustrup's book remarkably straightforward. To each his own I suppose.
I recently read K&R for the first time and found it thoroughly enjoyable and understandable going into it with the mindset of a first-time reader. I thought "I wonder what it would've been like to read this instead of how I did it, since everyone recommends it." I think I'd recommend it to others, even people new to programming.
What's bad about really terse or difficult to follow books is that they densely pack information or lack explanation and that really inhibits learning. I find that K&R raises a lot of questions without leaving the reader unsatisfied or confused, which I think is the exact opposite -- if you're really interested, you'll use that as motivation to go learn more. You might not immediately see why language features are very valuable, but I think that improves for everyone as you learn more.