Although a number of Node.js tutorials exist online, most lack the comprehensiveness necessary for learning Node.js properly. Moreover, you can easily spend a frustrating fortnight trying to find and discern the worthwhile tutorials from the fruitless ones.
To learn Node.js, you need 3 pieces.
2. solid backend fundamentals, because Node.js won't abstract it from you
3. Node.js itself
- w3schools for all relevant technology
Secondly, you need to have solid backend fundamentals. That means networking, 3-tier architecture, MVC, databases, and etc.
Lastly, learning Node.js is quite easy.
Online Resources to learn Node.jsTutorials
- (must see!)
- (start here last!)