If you’re completely new to web development, you’ll benefit from the inclusion of introductions to SQL, HTML, and CSS.
Nodeschool takes an innovative approach to learning. Rather than a focus on reading through web content, the open source program is based on a series of Node applications — called workshoppers — that you download with the Node Package Manager.
Each “lesson” is a separate app, run from the command line, that explains concepts and presents a series of challenges which are solved by writing a program. It’s a great way to learn, and Nodeschool offers a comprehensive coverage of Node topics.
Image: Flickr/Dmitry Baranovskiy