These instrcutions assume you have already set up your machine for development
Install NodeJs from nodejs.org
Follow the steps to fix NPM permission issues - https://docs.npmjs.com/getting-started/fixing-npm-permissions
To install all generic modules you will aldmost definitely need run this from the command line npm install -g grunt-cli gulp karma-cli node-inspector bower nodemon whathappened