
Ryan Dahl, creator of Node.js: "This is an amazing introduction to Node.js". The aim of The Node Beginner Book is to get you started with developing applications for Node.js, teaching you everything you need to know about advanced JavaScript along the way.
Not due to the language complaints alone from yesteryear. Rather left-pad and this, https://twitter.com/mitsuhiko/status/712624914071728128.
It just seems like a real mess. In general tooling needs more work than anything, for all languages but JS is a good conversation piece on what's wrong.
Great tutorial to get up and running with a web framework (Express), database (MongoDB), and simple, functional app: http://cwbuecheler.com/web/tutorials/2013/node-express-mongo...
I realize the title suggests free resources, but I've also found the $9.99 book Hands on Node.js to be very helpful.
I haven't watched Pedro Teixeira's tutorials[2], but many recommend it.
But I personally think Manuel Kiessling's online book[3] is the best. It really teaches you to think asynchronously. I took a quick look and I don't think any of the modules he's used have had a significant change. Be sure to check it out.
[1]: http://www.youtube.com/watch?v=jo_B4LTHi3I
[2]: http://nodetuts.com
If you need a brushup on js, there are a lot of other options for that including the free ebook Eloquent JavaScript.
I recommend that folks new to Node check out some much more in-depth tutorials that actually explain callbacks and event-driven design. Google for "Mixu's node book" and "The Node Beginner Book" for a more in-depth introduction to Node.