Install Node.js from the official website or use a version manager like nvm
Verify installation with `node -v` and `npm -v`
Create a JavaScript file such as `app.js`
Run the file with `node app.js`
Use `npm init` to create a `package.json`
Install packages with `npm install
Import modules with `require()` or `import`
Write server-side JavaScript code
Use built-in modules like `fs`, `http`, and `path`
Create scripts in `package.json` for common tasks
Start a web server using Node.js and a framework like Express
Read and write files using the `fs` module
Handle errors with `try…catch` and callbacks or promises
Use asynchronous functions with callbacks, promises, or `async` and `await`
Debug code using `console.log()` or a debugger
Run tests with a testing framework like Jest or Mocha
Manage dependencies with `npm` or `yarn`
Update packages regularly
Stop processes with `Ctrl + C` in the terminal
