How often you wanted some feature while working on your project that you had to google for a particular library and you settled for the one that showed on top without giving much of initial thought, later only to find out that, that was one of the bad decisions you made. Software Development is becoming extremely easy with the explosion of numerous amounts of free tutorials available online. On top of it, structured instructions from learning friendly websites like Lynda, Pluralsight and Youtube only make the job of a hungry software developer easier with spoon-feed quality tutorials.