I was interested in Minecraft mods, and one day I installed the "Computercraft" Minecraft mod.
Making little robots mine stuff for me in lua taught me basic programming principles.
Then I took a big jump and a made a small 5-min DOOM clone in C# with the Unity engine. It took me a very long time because I was new, but I learned a lot.
Since then I've sporadically done a number of projects and learned a lot in various areas.
Right now working on a website and learning the OpenGL framework.