Discovering programming
I chose cryptography as an independent research topic and tried creating, decrypting, and breaking several ciphers, but my limited mathematical knowledge held me back. Working in Excel on a school-issued computer was also cumbersome. Together, these experiences sparked my interest in mathematics and computing.