
Install it normally as any other software, Both Nodejs and NPM CLI (Node Package Manager) will installed on your machine. Go the official website and download the installer for your platform (download the latest version). Now let’s try to set up and install Node.js, it is available for (Windows, Linux, and Mac OS X) so the installation may differ from one platform to another but it is very simple just one click to install and set up the development environment. Now enough talking about theoretical stuff and let us jump right into code.

The Event-Loop is the main core of running and executing Asynchronous code on Node.js, So understanding how Node.js works behind the scenes and executes your code is really important to create high level, performance friendly applications. Great for creating APIs Data friendly apps.Runs on a Single Thread Non-Blocking Architecture.Built-in Asynchronous Event-Driven System.

Here are a few pros and reasons to think about learning and working with Node.js on your next project. So Why you would consider learning Node.js? It is an open source, a cross-platform runtime environment for developing server-side applications. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient, perfect for data-intensive real-time applications that run across distributed devices. Node.js is a Cross Development Environment Create By Ryan Dahl in 2009 for an efficient and reliable environment, based on javascript.
