4 - What is Node.js?
JavaScript is written in the browser but in order to create a backend application, we write it on a server-side environment.
Node.js is dependent on 2 very important other applications, Google’s V8 Engine, and Libuv.
Node.js gives us a nice interface to use, so we can write JavaScript code to its full potential, and have it interpreted into C++ and C without having to know either.
Node Version Manager (NVM) allows us to install any version of Node.js and helps in switching b/w the different versions.
Node Package Manager (NPM) is what developers use to install whatever 3rd party module they want to use in their application.