Thank you to General Assembly in October 2012 and Codemaster Institute in April 2016 for hosting this training.
Follow Benjamin Lupton on Twitter and GitHub.
Introduction to Node.js with Ryan Dahl - a bit aged, but still good
Evented Ruby vs Node.js by Jerry Cheung - good comparison about how node and ruby's approach to asynchrony differs
Programming Style and Your Brain - on how error prevention is better than cleverness (the reason why I love CoffeeScript for the most part but hate CoffeeScript's implicit returns)
Node School - balupton's answers (don't cheat)