This document introduces Node.js as a server-side JavaScript framework that uses non-blocking I/O and event-driven architecture. It runs the latest ECMAScript 5 JavaScript features and uses the Google V8 engine and CommonJS module system. Examples shown include file/process interaction, web servers, reverse proxies, and websockets. The document also discusses Node package manager (npm), popular Node.js modules, hosting options, current limitations, and how to get involved in the Node.js community.