The purpose of this blog is to provide you with a road map for learning NodeJs.
But before giving you the path, you must have a basic understanding of the following:
- Command Line
- You Don't Know JS: Async & Performance by Kyle Simpson
Why Learn Nodejs
Since Ryan Dahl announced NodeJS to the world, it has become the go-to technology for start-ups and enterprises to build and develop fast, scalable, real-time, data-driven Web applications.
Although there are many good resources regarding NodeJs, these are my personal recommendations:
Provides you the installers to get Node.js running on your system. It also has excellent documentation at the time of this writing, with two versions of Nodejs V4 and V5. There is a link where you can check the releases.
An interactive command-line game that will help you get up to speed. I suggest taking the core workshop, which covers the essential skills for working with NodeJs.
Provides tutorials for beginners as well as more advanced NodeJs coders.
Every week you’ll receive an email newsletter listing top articles and tutorials, as well as announced frameworks and tools.
- Practical NodeJS by Azat Mardan
- Node.js in Action by Mike Cantelon, Marc Harter, T.J. Holowaychuk and Nathan Rajlic
Ryan Dahl explaining NodeJs
The following resources are membership-based services. Some videos are made available for free to help you preview courses, but you really need to become a member to get full access.
|Online Training Companies||Price Ranges||Membership|
|Pluralsight||$30 - $50||Monthly and Annual for individuals and companies|
|Lynda||$25 - $35||Monthly and Annual for individuals and companies|
|Tutplus||$15 - $20||You can buy courses individually without membership|
Hopefully this list gives you a good start to help you on your journey to becoming a great Node.js developer.
Enjoy, and happy coding!