Title says it all. I know a lot of us are self taught in our field, so I want to know what you did to learn your particular skillset? For example: Web design. I learnt some basic HTML back in the Myspace days, dissecting the code for profile modifications. I hated the referral links they hid in their code. And it went from there. I got a call out of the blue about two years ago from a distant acquaintance I knew from church, they wanted a website for their company. So I decided to do it, I learnt Wordpress, and started doing Web Design full time, learning CSS on the way. I've picked up some PHP knowledge as well, and can get done what I need to do, but in no way can I actually code yet. So that's my next side project, learning to code properly. I have a few of the most well known CMS's on localhost, and I'm going through them one by one, getting to know their inner workings. How about you guys? What can you do?