Node is the run time environment for javascript. It is what runs my javascript tests.
It is low level and deals with transferring of data in chunks and non-blocking approach.

debugging node in chrome console with two flags; `--inspect` and `--debug-brk`

node --inspect --debug-brk index.js


Module 1 Node != JS
- CLI / REPL options
- global object
  - what is on the global object?
- Process
- require module
- wrapping, caching, buffer
- npm (commands, configurations)

Module 2 concurnecy and event loop
- IO
  * disk and network operations take the longest time of alll operations