I already knew a few languages, but I credit quake C for teaching me to code at scale and work in large code bases, as well as tipping me towards a software/firmware career vs biochem.
Back then I spent a hell lot of time trying to figure out how Blizzard managed to order corsairs to cast spells on certain area. Years later figured out there was an internal functionality not exposed to outsiders.