Loading [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

Node, NPM and NVM

Next step is to install Node.js. If you haven't already done it, go to the official Node.js page and install the latest stable version (what is 'recommended for most users'). At this point this version is the 10.15.3. The page will automatically detect your operating system and will give you the necessary versions.

After this process is finished, you will have installed not only Node.js but also couple of other things that come with it. 

The one is NPM (or Node Package Manager). NPM is the Node's go to distribution system for installing all the packages we will need to build our applications. You can create everything also from the beginning, on your own, but why reinventing the wheel when someone has already built a sophisticated tool to speed up the construction and development phase.

In npmjs.org  you can find information about all the modules and packages that other people have published for you to use them, and why not you can also publish your own package!

Additionally you can install optionally the nvm (Node Version Manager) in case you want to switch to different Node.js versions between projects. NVM installation differs from OS to OS so make sure on finding the correct current way for your operating system.

Ok! The setup is ready! Let's go and run some JS code out of the browser.