Part 1. Node fundamentals


When learning a programming language or framework, you’ll often encounter new concepts that require you to think about things in a new way. Node is no exception, as it takes a new approach to a number of aspects of application development.

The first part of this book will outline exactly how Node is different from other platforms and will teach the basics of its use. You’ll learn what applications created in Node look like, how they’re organized, and how to deal with development challenges specific to Node. What you learn in part 1 will give you the foundation needed to learn how to create web applications in Node, detailed in part 2, and how to create nonweb applications, discussed in part 3.