Node.js is a programming language?
: No. It's a flatform which can be executed JS without browser
npm is the same program with Node.js?
: No. npm is Node Package Manager.
express is a server?
: No. We make server with express. This library helps making web server.