JJEvil
Yeah, I guess I was a bit more fortunate. My primary school had 3 Apple IIe computers that students could use, not that the teachers would let us use them very often since most of them struggled to even turn them on. Most of my early programming was done at home, copying things out of magazines and books onto the C64, and trying to tweak them. And I always had some sort of games system - Intellivision, Atari 2600, Sega Master System (my brother had NES), various Game & Watch games (favourite was the TableTop Snoopy game which I think I still have somewhere), and more as the years went on.
At high school, we actually had a whole classroom full of computers! I don't know whether it was fortunate or unfortunate, but the teacher who taught programming admitted he was only one lesson ahead of the students so he let me do my own thing since I was ahead of everyone else. I ended up making a Tic-Tac-Toe/Naughts&Crosses game and a few other simple games. We did a mix of BASIC, Pascal and dBaseIII+ throughout high school.
University was a bit more instructional. We did C/C++, Assembler, COBOL, Scheme and a few other languages and covered topics such as Graphics, AI and databases. Of course, most of the lecturers made it so boring, it mostly killed my desire to program.
After university, I moved more into IT support and only did the occasional programming for work or some hobbyist stuff.
Now I get to make games for a living and code in Lua, the easiest programming language I have ever come across. I mean seriously you don't even have to give variables a type!
I still make simple games as a hobby, hence Construct 2, but hopefully one day I can turn those simple hobby games into something people might buy and I can stop making other peoples games.
Anyway, good luck making your games, I hope you keep having fun with it and wish you all the best.