I am a self taught:) I find it is easier to do it on your own terms.
I am 17, and had my first computer in 1997, so that would make me about 8 years old at the time.
I have experience in assembly language, and os development. I was part of a project with the aim of creating a 100% ASM Operating System.
I had to stop concentrating on this after my browser-based game, FutureRP, began getting a userbase.
I have made a 2d isometric mmorpg, which I modified to be iso/3d, then finally fully 3d a few months ago:).
The 3D mmorpg is not far from completion, but I have chosen to return to the browser based game to upgrade it. 3 more weeks, then I'm done (I hope:)).