We all have different tastes so if you are on windows follow these instructions. If you or one of your friends have ubuntu already installed, follow these instructions and OSX users can follow these instructions. A note for OSX users, you don't need to install ubuntu if you don't want to, because all (well, most of) the tools I am going to talk about work on OS-X. I am planning to write a similar blog dedicated to my OS-X friends in near future. Now you can google on how to install ubuntu or follow these instructions.
The TerminalAs we have a new and shiny ubuntu with us, lets fire up the terminal (with ctrl+alt+t), and remember that Terminal is our friend, best friend and if we are going to spend quite a lot of time with it then why not make it a quality time! We'll first install zsh shell and then oh-my-zsh. Along with it, we'll need gitfor our source control needs.
There are a lot of IDE's out there, but I prefer atom
The tools
When working with node, essential cli tools include gulp the task runner, for light weight monitoring and suff you may need nodemon, to quickly get started with scaffolded code we'll definitely need yo (formerly yeoman package)
The database servermongodb is kind of de-facto document based (NO-SQL) database server, it also deals in JSON and will be definite choice towards taking your first set as a full-stack javascript developer.
To install all these tools and packages, is really a headache, and if you have friends who need help on setting up a node friendly machine can prove to be time consuming and error prone. To reduce this overall effort I have written a script which basically install all these tools and you can just sit back and relax. So all you need to do is,
- sh -c "$(curl -f https://raw.githubusercontent.com/daveamit/get-me-node/master/install.sh)"
Thats it and you are good to go.
The script still is missing atom packages installation part, that I'll be adding very soon, but I guess this script is more than enough to get you started!
To start MongoDb run mongod in terminal, keep the terminal open till you are using it, once done press CTRL+C to close it.
To start search 'Docky' from dashboard (to open dash press windows key.
Just fire-up git from terminal, it'll just work. For your reference
Use nvm use <version-number> to change the node runtime, by default node 5.0 will be loaded. To change default node version, change the version in ~/.zshrcconfig file. For more details how nvm works use this.

Bhuvanesh MohankumarPosted Apr 27, 2016, 3:03 AM
Good one
Amit DavePosted Apr 26, 2016, 10:54 AM
Thanks Debasis Saha
Debasis SahaPosted Apr 26, 2016, 10:18 AM
Nice One..
Vignesh ManiPosted Apr 26, 2016, 8:08 AM
Nice
K P Singh ChundawatPosted Apr 26, 2016, 3:16 AM
Nice Article Amit Dave . Looking forward to more articles on MEAN .
Gowtham RajamanickamPosted Apr 26, 2016, 2:53 AM
good article