🎯 What you'll practice: Node's runtime, the event loop, and building a raw HTTP server.
1-A 2-B 3-B 4-B | 5 = listen 6 = res 7 = const http=require('http');http.createServer((req,res)=>{res.end('Hello!');}).listen(3000); 8 = It sets the HTTP status code and response headers before the body is sent 9 = Because manually writing routing, JSON parsing, and error handling with raw http gets repetitive fast — Express wraps the same server pattern in a much simpler, higher-level API | 10 = When a request triggers a file read, Node hands the disk operation off to the OS/background thread pool and immediately moves on to handle other incoming requests; when the file read finishes, its callback is queued and run on the single main thread — so the thread is never sitting idle waiting on slow I/O.