(Wow, sorry, this kind of became a little book before I even realized it. TL/DR: I started around '94 in a basic class in public school, and then built out from there)
I got started in 5th grade when I took a very general "Computers" class. This probably would have been about 1994 or so. They first taught typing, then what each of the components were (on an Apple IIe, mind you, which even at that time was about 8 years obsolete lol), and then finally, at the very end we got these packets of Apple BASIC code that we simply typed in to make a simple racing game. No instruction at all about what we were actually entering was given, but I was very interested, as was my best friend, John. Ever since I started playing NES around 1988, I had been dreaming of being able to design my own games, but I had always pictured something much more drag-and-drop, kind of like Construct 2 or Stencyl is today (ahead of my time, right?). But now, this brief and very crappy class had shown me how to create an
actual, real game.
A month or two later, his dad found his old Apple IIe computer that he had to get for work years before in the attic when he heard us talking about the class. He set it up for us, and we started poking around on it, pretty much figuring it out ourselves by slow trial-and-error (for all intents and purposes, this was before the Web, and we didn't have access to it anyway). We made some text games on it and some goofy stuff. We made about as complex of games as you could make for only knowing IF/ELSE, FOR, WHILE and PRINT.
The next year we got a state-of-the-art Packard Bell 486dx 75mHz with 4 megs of RAM. I found QBASIC on it, and picked right back up where I left off on the Apple IIe. By this time my friend had kind of dropped out of it, and it was just me, alone in the guest room hacking away on much more complex text games, some of which even used real-time gameplay mechanics, or interacted with the time of day. Then a neighbor down the street gave me a stack of bootleg floppy discs with Visual Basic 4.0 on it. I started making much more complex games, since I could now easily add graphics from Windows (QBASIC was a DOS program, and for the life of me I could never figure out how to insert images into your program).
I kind of slacked off for a bit, but then Everquest in 1999 again completely reinvigorated me again to pick up game development, and I discovered DarkBASIC. From there then I found Realm Crafter, couldn't wait on that any longer and moved to .NET, then Java, then PHP, and now to HTML5/Node.js development. And here we are today
