New versions of the engine came out, but I started to broaden my interest. I spent some days learning C, but was about as terrible as you'd imagine for a 12/13 year old to be. In those days all the programming books at the library were for C++. It felt like the big professional language so that's what I started to use, but I never got too far. I make some tiny graphical programs and a few games, but for better or worse I wasn't good about data preservation and those tools died when I decided to wipe the harddrive and install Debian. I remember struggling to understand where the "exe"s were and filling up notebooks with every command I discovered. Slowly, I learned a tiny bit about shell scripting and then eventually python.
Over the next few years I used python and C primarily, but also messed around with Java a bit trying to make minecraft mods. At some point I switched from Debian to Arch, but tried out dozens of distros in between.
I used arch for a number of years and learned a good deal from it. Eventually, I decided to try out void on my laptop hearing it was simpler. I've always attempted to have a general understanding of how all the parts of my computer work together. I don't know or care if it's logical or practical; I love small elegant software. I learned about go which quickly replaced most other programming languages I'd been using.