Should I Learn JavaScript Before Learning Node JS?

If you have taken another programming course before (like Python) then you have the proper programming foundation and can go ahead and start learning Node JS without taking a JavaScript course. You can pick up the fundamentals of JS while you build servers with Node. However, if this is the first time you are programming, then I would highly recommend you take a foundation web development course in HTML, CSS, and JavaScript to get your ABCs down.

Which Node JS Version Should I Use?

You should always use even-numbered versions marked LTS that says “Recommended for Most Users” on the download page. An even number Node version is 10.x.x LTS, 12.x.x LTS, 14.x.x LTS and so on that you should use when learning or deploying your project to a production environment.

Why Express JS is Used in Node JS?

Express JS is a minimal framework for building web applications in Node JS. It makes the process of creating a server simple with built-in methods that’s why Express JS is widely used and is the de facto framework for Node.