Seeing the success of Counter-Strike, and the mod-mania of that era, got me interested in modding, where I was first exposed to the complexities (and math!) that "real" software entailed.
From there I went on to write some standalone, small games, then went deeper down the C++ rabbit hole which helped me get my first software internship. The rest is, as they say, history.