A self taught programmer, concentrating on Java.
I started by coding with Visual Basic, but after Win 10 I never switch on a Windows computer if I can avoid it, the 3 hour update before you can use it put me off - Buy a Mac, don't look back.
I taught myself MySQL in the process and expect to revisit that soon.
I would actually like to go and train to code properly, but work gets in the way. So I learn the hard way. My most recent program was started by finding code written in Python that did what I want, but needed tweaking. So I started from scratch, learning basic Python and deciphering the code, then working out how to code Java to do it. No easy task, but satisfying.
I think it's the problem solving that I like. This site has been the most informative when stuck, so hopefully I can help others and get some help when searching the internet fails.