Same for me, my first foray was making changes to the game Escape Velocity using ResEdit, then I used it on anything and everything, then as soon as official modding support came out for games like Myth, Doom, Marathon, etc, I starting making mods, and then it was coding and so on. :)
Same! Escape Velocity and its sequels were at a very important point of learning software development for me. I didn’t get in to game dev, but being on the ambrosia software IRC server taught me a lot of things.