Learn something new today

Learn {Node.js}

Node.js is an open-source, cross-platform runtime environment for developing server-side Web applications.

« Hello world! »

Ok. Let’s be honest, everyone is talking about Node.js today! But why is it so popular and increasingly appreciated by developers?


Before Node.js, Javascript was mainly used for Client-side effects. But JavaScript is overall a language, exactly as PHP, Ruby, C++ or others. Around 2010, and thanks to Google with its Chrome browser, Javascript became faster. And new tools such as node.js, backbone.js, ember.js… appeared. Node.js now enables developers to use and run JavaScript on the Server-side. With Node.js, you can create applications that require answering a huge volume of requests in real-time, fast and efficiently.


So YES! JavaScript is the new cool! More seriously, it’s a great idea to start learning Node.js today! Have fun with it ;-)

You’re probably using an AD-BLOCKER. PLEASE disable it to view all content.

Official links and resources

1 - https://nodejs.org/en/  Node.js official website.

2 - https://nodejs.org/en/download/  Node.js download page.

3 - https://nodejs.org/en/docs/  Official documentation for Node.js.

4 - https://github.com/nodejs  Node.js official Github repository.

Where to start?

Before to learn Node.js, you should feel at ease with HTML / CSS and JavaScript. No need to be an expert in those fields, but a good level will be required.

If you meet these conditions, you’ll want to start by downloading node.js from the official site.


If you feel confident, quickly read the guidelines on the official nodejs website and start writing the classical Hello World! program to see how node works. Then try a real world small project. Else, I suggest you go through one of the tutorials we selected for you.

Best tutorials and online courses

Best books / ebooks

Ok. You’ve gone through several tutorials, maybe an online course, and started playing with nodejs.


Now, for a more complete guideline when studying a topic, we can always go to books / ebooks. They give you a structured and organized way to learn a new topic, and it is no different with Node. The following books will help you strengthen the skills you already acquired with tutorials or courses, or will help you learn node from scratch in a more conventional way.


Here is our top-4 pick:

1 - Beginning Node.js

2 - Node.js in action

3 - Practical Node.js

4 - Node.js in practice

You’re probably using an AD-BLOCKER.

PLEASE disable it to view all content.

Here are also several FREE resources:

1 - MixU Node book, great free online book by Mikito Takada, software engineer @Stripe

2 - Node Up and Running, by Mike Wilson & Tom Hughes-Croucher

Best videos / channels

Node.js tutorials, by NodeJS Fan.

Node.js screencast by livelessons

Node.js tutorial for beginners by thenewboston

Useful tools to go with Node.js

General purpose useful JS tools

- CoffeeScript, a little language that compiles into JavaScript.

- JSHint, a JS code-checking tool that will save you time finding errors in JS code.


Unit testing

-  Node Unit, unit testing framework for node.


Web framework tools

- Jade, robust, elegant, feature rich template engine for Node.js

Did you know?

Many great companies are using node.js!

To name a few of them: Netflix, Paypal, Medium, Uber, Linkedin… As many additional reasons to get started!


Node.js Meetups

Find a Node.js meetup group around the world. A good start to meet people in real life and share your interests around Node.js.


Node.js official community

https://nodejs.org/en/get-involved/ Lots of node.js community links are there.


IRC channel

node.js on Freenode (requires an IRC client, such as Colloquy for example) For a real-time chat with other Node.js users, go to the #node.js channel on IRC server irc.freenode.net



Nodeslackers.io, a slack community for node.js


Want to share your opinion or submit new links and resources?


…And don’t wait!


Join the community today to get notified of new learning tracks

and share great tech resources with peers!

About the founder

Hello! My name is Lyderic. I am a french tech Entrepreneur and Product Manager based in Paris. @lydericlecoq 


I founded The{Code}Cure because I often have to get a grasp on new technologies, and many times, I found myself spending hours wondering which could be the best tutorials or books or whatever would help me learn in an efficient way.


For that reason, I have wanted to create a Hub to help learners access easily the best resources available in Technology. That’s how The{Code}Cure came to life! So, try it out and let me know what you think!

© 2016 TheCodeCure - All rights reserved.