There is a pile of 8 books on my table right now (pro asp.net mvc 5, visual c# 2012, software architecture in practice, database solutions...". I started by skimming through each and every one of them, and it all seemed rather boring. Nothing taught me more than working on my side project.[1] I am far from good at anything and there is a long ways to go but actually digging in and creating something was very rewarding.