✅ Basic JavaScript (ES6+) → Learn let/const, arrow functions, promises, async/await
✅ Understand how the web works (HTTP, REST, JSON, request/response cycle)
✅ Install Node.js & npm (Node Package Manager)
✅ Understanding Node.js architecture (Single-threaded, event-driven)
✅ Learn about the event loop & non-blocking I/O
✅ Work with File System (fs) for reading/writing files
✅ Learn process & environment variables
✅ Setting up a server with Express.js
✅ Routing: Handling GET, POST, PUT, DELETE requests
✅ Middleware functions (body-parser, cors, helmet)
✅ Handling errors & exceptions
✅ Learn MongoDB (NoSQL) or PostgreSQL/MySQL (SQL)