Install Node.js

Download an LTS build from nodejs.org and install it. Node bundles npm, its package manager, so you get both at once.

Install & verify

bash
node -v     # e.g. v24.4.0
npm -v      # e.g. 10.8.1

Pick the LTS version (not β€œCurrent”) for stability β€” it's the one used in production.

Managing multiple versions

Different projects may need different Node versions. A version manager makes switching effortless.

bash
# nvm (macOS/Linux) - nvm-windows exists for Windows
nvm install 24
nvm use 24
nvm ls              # list installed versions
Tip: Add a .nvmrc file with a version number to a project, then nvm use reads it β€” so everyone on the team runs the same Node version.

Other package managers

npm is the default, but pnpm (fast, disk-efficient) and Yarn are popular alternatives. Corepack (bundled with Node) lets you enable them per project.

bash
corepack enable      # activates pnpm/yarn as pinned in package.json
Note: You don't need an IDE to start β€” a terminal and a text editor work β€” but VS Code is the common choice, with excellent JavaScript/Node support.
Free preview. Sign in and subscribe to unlock all 809 lessons across 25 courses.
Install Node.js β€” Node.js | Full Stack Learning Simplified