I was a self-taught programmer, then I finished programming courses in a CPE 3rd degree "Programmer" with specialty in Software. It was so easy, with already being self-taught I basically just went in, took the diploma and ran to McDonald's for an apple pie.
I started with making games in a highly performance-sensitive environment, then was the diploma then I became 14 and started real projects. I worked for Browserling at some point, because it was awesome.