Learn SharePoint Development
I put some material based on my experience together so you can get started right now.
SharePoint 2013 Development
SharePoint 2010 Development
My Own Journey
Once I find some free time I'll tell you how I started, what mistakes I made and what I did to become a successful SharePoint developer.