Lesson 0. Setting up Node.js and the JavaScript engine

 

In this lesson, you get an overview of what you’ll be learning in this book and why it’s important. Whether you’re new to web development or a seasoned developer looking to build better applications, this lesson acts as a starting guide for entering the world of Node.js.

This lesson covers

  • Reviewing what you’re going to learn
  • Understanding Node.js
  • Learning why we develop in Node.js
  • Preparing yourself for this book

0.1. What you’re going to learn

The goal of this book is to teach you how to build web applications on a platform called Node.js, using the JavaScript language. Starting with this lesson, each unit aims to build on the concepts and development skills of the last.

As you work through each lesson, you pick up new web development concepts, terminology, and coding skills that will help you build a web application. Although the book revolves around using Node.js, many of the concepts taught in the following units apply to other leading platforms and programming languages.

Note

Web development skills are different from typical software engineering or computer theory knowledge. In addition to teaching coding concepts, this book helps explain how the internet works beyond your project. I’ll explain as much as I can to make things easier.

Following is an overview of what you’ll learn in each unit:

0.2. Understanding Node.js

0.3. Why learn to develop in Node.js?

0.4. Preparing yourself for this book

Summary

sitemap