

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.
