Introductions and Installation
A great explanation of why node.js is important and why you should be learning how to get to gggrips with it straight away.
A nice introduction to node with some great graphics and a walkthrough of the installation.
As the title implies, this is most definitely a gentle introduction to node.js which takes you through each of the steps to create a simple time tracking app.
As it stands, node doesn’t run on Windows. You need to run it on some sort of *nix/BSD system. This tutorial will get you started.
Prefer learning through visuals? This tutorial will show you show to install node.js on Ubuntu.
Another fantastic series of tutorials which walks you through all of the basics of node.
A tutorial from everyone’s favorite one-stop-shop for tutorials – NetTuts.
Building some apps
Node.ly is a “little cute programming exercise to put the gorgeous node.js to the test.” It lets you shorten and permanently store your URL.
I love to learn through doing. This tutorial is the first in a tutorial series about how to build a web app using node.
How to create a top ten web app using a CouchDB database and Haml based templates.
Create a chat room for free with node.js and websockets – just one among many great videos from nodetuts.
Get started with learning how to stream file uploads. A great introduction to node.
A slick video from Think Vitamin that includes all the source code for building your simple web service.
Getting your server ready
Debugging can be the most painful aspect of any programming task. This tutorial has a great video on how to debug your app using node inspector. How to Node has got loads of other great tutorials so be sure to check it out.
Don’t forget, you can always check out the official docs as a place to find everything you’ll need to know about node for your free website.