I discovered Node.js some time ago ( when it was version0.2.x) and finally, I have the time to dabble with it a few days ago. The following is a summary of various resources I have collected and found useful while learning about Node.js
If you are just starting out, you can check out :
- The Node Beginner Book [ http://www.nodebeginner.org/ ] – it teaches you how to build an image upload application using Node.js
If you are into using frameworks for Node.js, here’s two you should try:
- Express : http://expressjs.com/
- A quick start guide can be found here : http://expressjs.com/guide.html
- Several examples can be found here : https://github.com/visionmedia/express/tree/master/examples
- Geddy : http://geddyjs.org/
- A quick start guide can be found here : https://github.com/mde/geddy/wiki/the-two-minute-geddy-app
For people who are into Social Authentication, you can refer to:
- Facebook Authentication using Node.js and Expressjs : https://github.com/ciaranj/connect-auth/wiki/Express—Facebook-example-(with-additional-cunning-sign-in-page-redirect-logic)
- Twitter Authentication using Node.js and Exprssjs : https://github.com/ciaranj/connect-auth/wiki/Express—Twitter-example
Need various database support? Here’s some for NoSQL databases:
- Redis : https://github.com/mranney/node_redis
- MongoDB : https://github.com/LearnBoost/mongoose
For people who are slightly more advanced
- Check out Node.js documentation : http://nodejs.org/
- The official Node.js Github respository : https://github.com/joyent/node
- Need more speed when uploading files? Read “Streaming file uploads using Node.js” : http://debuggable.com/posts/streaming-file-uploads-with-node-js:4ac094b2-b6c8-4a7f-bd07-28accbdd56cb
I’ll update this post when i discover more useful resources for Node.js.
Cheers!

Hi, nice list of resources. If you don’t mind, let me mention a book which will be out shortly via Packt. The title is Node Web Development (http://www.packtpub.com/node-javascript-web-development/book). It’s a short book targeted at jump-starting the reader into Node. It takes you through several simple applications, using databases, creating back-end servers with REST interfaces, etc.
I haven’t looked at Geddy at all partly because it appears Express is the primo framework.
hey hello, thanks for commenting.
I can’t wait for the book to be published.
I was wondering if the book covers how to set up Node.js on production server? And also if the book covers how to update a Node.js app on production servers?
PS: I’m interning at Yahoo! currently.
Pingback: » If You Are Just Starting Out Johann Kerr
Hey, great list! Shameless plug: I’ve recently published a course on node entitled “Learn Node.js by Example”
http://www.udemy.com/learn-nodejs-by-example/
I think its a pretty good resource for beginners, and I’m working hard to add more and more content. Its full of screencasts and sample projects – I’ve always learned best by doing.
Covering production server install and deployment is a really godo topic – i’ve been working on some tutorials on that myself, but they aren’t ready yet. I’d be very interested to hear any other node-related topics you’d like to see tutorials on. I’m always looking for ideas on content to create!