I got my hands on a laptop around eleven years old and started taking apart a game I played. Other people had written add-ons for it and published the code behind them, and rewriting what they built is what actually taught me to program, because before you can change somebody else's code you have to read it and understand why it works. That habit never left me. Reading other people's code to figure out why it works is still most of what I do.
By fourteen I had moved to Linux and was running Kali, working through the tools in it and testing them in environments I built myself. Around the same time I got interested in the human side of the field, the questions about who holds access and what they are supposed to do with it. That is what decided my direction. I would rather be the person who closes the door than the person who finds it open.
My family told me for years to go get the degree. I put it off. When I finally enrolled it went differently than I expected. The coursework did not slow me down, it gave me structure, and I started building outside of class faster than I ever had on my own.