After installing Node.js and getting a quick glance of its capabilities, we are now ready to really get started with it! In this lesson, part of the “Building web apps with Node.js” course, you will get to understand how Node.js really works.
You will get acquainted with the underlying Event Driven Programming model and the non blocking I/O functionality. Next, you will learn about the Read-Eval-Print-Loop (REPL), which is an interactive console that lets you execute various commands. You will also read about the Node Package Manager (NPM) which is responsible for managing the libraries repository.
Finally, the Event Driven Programming which Node.js uses is introduced and the concepts of asynchronous execution are explained.