 First things first, you'll need a terminal. I'm using the one that comes with my Mac called terminal. The exact application doesn't matter. Most operating systems have one built in by default. Second thing is you'll need node. If you have node, you likely have NPM installed with it. In the very rare case, you may not. We can see which node we have by typing which node and which NPM we have by doing the same, which NPM. Your node and NPM may live at different paths, but as long as this command returns something, you have what you need. Now, if it doesn't, you're gonna have to download node. Open up a browser, visit nodejs.org, and follow the instructions for download. Close that. Now, back in our terminal, I can find out which version of NPM that I'm using. I'm using 5.6.0, which is the latest as of this course. Anything you learn here will work in any version of 5.