Started learning to program with BASIC on my dad's Commodore64 when I was about 11 and made my own computer games; been loving it ever since - would never leave it if it weren't for work and my children.
I got my computer science degree with a concentration in game programming, and I'm still at it, tinkering with game mechanics and ideas. OpenGL in either C, C++, or Java; they are all good.