
Getting Started with Node.js
✍️ Yatin Sonar, Backend Engineer•2025-08-20
Node.js is a JavaScript runtime built on Chrome's V8 engine. It allows developers to run JavaScript outside the browser and is widely used for backend services.
Step 1: Install Node.js
Download from nodejs.org and verify with node -v.
Step 2: Initialize a Project
mkdir my-app
cd my-app
npm init -y
      
      Step 3: Create Your First Server
const http = require('http');
const server = http.createServer((req, res) => {
  res.write('Hello, Node.js!');
  res.end();
});
server.listen(3000, () => console.log('Server running on port 3000'));
      
      Why Node.js?
- Non-blocking I/O
 - Huge ecosystem (npm)
 - Great for APIs & microservices
 
Congratulations — you’ve just built your first Node.js server!
