

msi file you downloaded in the previous step.)

Node.js is also used for developing desktop applications and for deploying tools that make developing web sites simpler. The key to this server-side JavaScript revolution is Node.js® - a version of Chrome’s V8 JavaScript runtime engine - which makes it possible to run JavaScript on the server-side. What is the Difference Between Node & NPM? Fortunately, for Windows users, the Node.js® installation process is a lot easier than how I recommend installing Node.js® on a Mac. In a previous article, I wrote about how to install Node.js® and, it’s companion, NPM on a Mac. In fact, concentrating on JavaScript as your language of choice offers the opportunity to master a single language while still being able to develop “full-stack” web applications.

Web developers who work on the server-side are also flocking to JavaScript because of the efficiencies and speed offered by JavaScript’s event-driven, non-blocking nature. Front-end web developers use JavaScript to add user interface enhancements, add interactivity, and talk to back-end web services using AJAX. JavaScript is quickly becoming the go-to language for web developers.

Try our program out with a free seven-day trial today. If you’re looking to take your JavaScript coding to another level, Treehouse offers unlimited courses in JavaScript (and many other subjects) starting at $25/month.
