by Nicholas Zakas
by Addy Osmani
The best part is the Addy worked it out with O'Reilly to release this book under a Creative Commons license, meaning you can read it online for free or purchase the paperback.
by Nicholas Zakas
by Cody Lindley
And like Addy, Cody has offered a free online version that you can peruse or you can purchase the paperback.
Node.js In Action
by various authors
This book gives you a good ramp up into learning Node.js and is written by some of the best developers in the world. In fact, one of the authors, T.J. Holowaychuk, is the creator of the most popular Node.js framework, Express.
If you want to learn about Node.js, pick up this book.
by Ben Vinegar & Anton Kovalyov
It seems like every site you go to today is trying to offer some sort of embeddable script, that offers some type of neato functionality. Whether it's a login button, a social media widget or even analytics, it's clear that being able to create these third party scripts can add value to your site. Wouldn't you like to know the ins-and-outs of creating them?
With two books listed here, it's understandable that I would list his blog here as well. This is where a lot of his deeper analysis comes into play and where you'll find his future-facing ES6 thoughts and demos.
Newsletters come and go, so I'm so happy to keep recommending JS Weekly. Not only has Peter Cooper kept his weekly delivery cadence, but he continues to deliver excellent pieces to read.
This is another excellent newsletter from Peter Cooper with a specific focus on Node.js. Like JS Weekly, it is one of the best resources out there for staying on top of what's happening in the Node.js world.
Even though he's not writing as much as he used to on his blog, the content is so darn good that I have to keep Addy on this list. Just be sure to ping him so he keeps his writing up. You won't be disappointed.
I'm still biased because we have great authors who write great stuff. You wouldn't be reading this if you didn't agree. :)
Beyond the Books
When a book or blog won't do and you want to get your hands dirty, you now have a ton of courses, both offline and online, to get you up-to-speed:
Khan Academy's Computer Programming Curriculum
This community-driven effort helps you ramp up to speed via courses designed and contributed freely by the Node.js community. One of the key unique aspects of it, though, is the fact that it also has a real-world aspect to it with live, on-site node schools being hosted by folks around the world. Check out this list of events that are happening in case you want to go in person.
For those of you that like podcasts, this is for you. JS Jabber consistently gets top guests and topics and have maintained a consistent cadence of podcasts, something that's non-trivial to do.