I always wondered, But MEAN-ness rescued me! Yay! Oh well, not "being MEAN to somebody" but the MEAN Stack. ;) I am going to blog about the entire learning curve. I have a windows development machine. You get it right! I am in for a lot of challenges coming up the way to installation on my windows machine. Lets start with a brief on what a MEAN Stack is, what, who and why? MEAN is a Full Stack for Web Application Development. M - Mongo DB, a NoSQL database E - Expressjs, a web application framework that runs on Nodejs A - AngularJS, Javascript MVC framework that runs in browser Javascript engines N - NodeJS, an execution environment for event-driven server side and networking application. Did you get the best part of this stack? you need to know Java script to code to use this Stack! Only Javascript. One language to build it all. Client is a browser with javascript engine. Thats it! Though I say Javascript, I will be using Typescript. Typescript is modul...