Someone showed me MSWLogo in high school. I figured out that I can draw cool stuff, and do calculations in it. It inspired me to learn a real programming language. C was my first language. Then a learned C++, and Python. Then I lost interest in it for a few years, got a bachelor’s in math. I’m still in math, but I gradually regained some interest in programming. It started with the odd bash script I had to write from time to time. Then I had some larger problem to solve, and decided to learn Rust to do it. Turned out great, it’s on GitHub with ~100 stars. Currently I mostly code in Haskell and Lean, both for non-professional hobby work.