Are there any good resources to get started with Node.JS? Any good tutorials, blogs or books?
Of course, I have visited its official website http://nodejs.org/, but I didn’t think the documentation they have is a good starting point.
You can follow these tutorials to get started
Tutorials
-
NodeSchool.io interactive lessons
-
The Art of Node (an introduction to Node.js)
-
Hello World
-
Hello World Web Server (paid)
-
Node.js guide
-
Build a blog with Node.js, express and MongoDB
-
Node.js for Beginners
-
Learn Node.js Completely and with Confidence
-
Node JS Processing Model – Single Threaded Model with Event Loop Architecture
-
RisingStack’s Node Hero Series
-
Great Node.js tutorials voted by the programming community
-
Node.js Tutorial
-
30 days of Node
Developer Sites
- Joyent’s developer site for node
- Tutorials Teacher
Videos
- Node Tuts (Node.js video tutorials)
- Einführung in Node.js (in German)
- Introduction to Node.js with Ryan Dahl
- Node.js: Asynchronous Purity Leads to Faster Development
- Parallel Programming with Node.js
- Server-side JavaScript with Node, Connect & Express
- Node.js First Look
- Node.js with MongoDB
- Ryan Dahl’s Google Tech Talk
- Real Time Web with Node.js
- Node.js Tutorials for Beginners
- Pluralsight courses (paid)
- Udemy Learn and understand Nodejs (paid)
- The New Boston
Screencasts
- Learn All The Nodes
- Node Tuts
- Einführung in Node.js (in German)
- NodeCasts
Books
- The Node Beginner Book
- Mastering Node.js
- Up and Running with Node.js
- Node.js in Action
- Smashing Node.js: JavaScript Everywhere
- Node.js & Co. (in German)
- Sam’s Teach Yourself Node.js in 24 Hours
- Most detailed list of free JavaScript Books
- Mixu’s Node Book
- Node.js the Right Way: Practical, Server-Side JavaScript That Scale
- Beginning Web Development with Node.js
- Node Web Development
- NodeJS for Righteous Universal Domination!
Courses
- Real Time Web with Node.js
- Essential Node.js from DevelopMentor
- Freecodecamp – Learn to code for free
- Udemy – The Complete Node.js Developer Course (3rd Edition) (paid)
Blogs
- The Node.js blog
- How To Node
- DailyJS
- Nodejitsu blog
- Ryan Wilcox’s Whitepaper
- devthought
Podcasts
JavaScript resources
- Crockford’s videos (must see!)
- Essential JavaScript Design Patterns For Beginners
- JavaScript garden
- JavaScript Patterns book
- JavaScript: The Good Parts book
- Eloquent javascript book
Node.js Modules
- Search for registered Node.js modules
- A curated list of awesome Node.js libraries
- Wiki List on GitHub/Joyent/Node.js (start here last!)
Other
- JSApp.US – like jsfiddle, but for Node.js
- Node with VJET JS (for Eclipse IDE)
- Production sites with published source:
- Node Knockout Hackathon (source)
- Freecodecamp – Learn to code for free (source)
- Useful Node.js Tools, Tutorials and Resources
- Runnable.com – like jsfiddle, but for server side as well
- Getting Started with Node.js on Heroku
- Getting Started with Node.js on Open-Shift
- Authentication using Passport