Introduction to Node.js
Node.js is an open-source, cross-platform runtime environment that allows developers to execute JavaScript code outside of a web browser. It was created by Ryan Dahl in 2009.
NPM and Modules
Node.js programs are rarely contained within a single file. Large applications require you to split logic into modules and import third-party libraries.