The dude's a fine writer, I'll give him that, and obviously a gifted coder, but his book wasn't written for the novice. This is not his intention with this book and if you're approaching it that wa ...more
I'm annoyed enough to leave a bad review because it really does start out as if Haverbeke intends to help introduce us gently into this world.
Here's how it goes: Chapt ...more
Regarding the actual text, ...more
I love it!! It’s an easy ...more
That said, though the book is designed for beginners, I can't speak to how well it imparts the basic principles of programming ...more
No matrix like "I know kung-fu" moments, but i think thats more because i havent put enough effort in to understanding, but its well thought out book thats well involved and definitely arms you appropriately.
Definitely gets my recommendation
It is intended to be a first course in programming, and in my opinion, it serves that purpose well. If you are totally unfamiliar or just barely familiar with programming, this book will be a good introduction to the topic. It focuses on good programming practices and actually building things, without troubling the reader with dry theory.
But if you are someone who has been writing p ...more
The content is presented well but not organized well enough for a technical book. The initial chapters were fine but as the book went on, I felt lost.
I think the lack of numbering (of sections) and a flat sectioning (no sub-sections) also adds to the this feeling of getting lost. The examples presented are overtly complex at times and core language features are not covered rigorously (as advertised). There is a lot of space wasted by chit-chat ...more
Eventos though ES6 is not covered, the latest version of the language, you get many other valuable insights in a approachable way. And you could read the book for free in the Web site.
The book covers the most important aspects of JS and gives enough exercises and projects to build an interesting JS portfolio. For the NodeJS enthusiasts, the last chapter serves as an introduction to NodeJS and is accompanied by a final project.
This book was recommended by a colleague, and I understand why. It provides a decent overview of the language that assumes you already have a background in programming in some ot ...more
At the same time, it is written in a style that is uncompromising, opinionated and somehow conversational. I liked it.
One of the early examples involved were-squirrels. As in using data-types to determine the cause and effect of a human transforming into a squirrel. ...more
Goodreads is hiring!
Learn more »