I am a .Net Developer. I am passionate about exploring the new and learning whatever I find interesting .Whenever I start learning any things, three things always boggling me why, how and what. So I would like to share my learnings so that it would be helpful to someone whenever they start learning that thing and they could be able to answer those questions "what, how and why".