DEV Community

Cover image for What Learning to Code Taught Me About Life (That Therapy Didn’t)
ABDELAZIZ MOUSTAKIM
ABDELAZIZ MOUSTAKIM

Posted on

What Learning to Code Taught Me About Life (That Therapy Didn’t)

I didn’t expect learning to code to feel like therapy.
I signed up for the logic, the structure, the “do this, get that” kind of world. I thought I was just learning syntax and solving problems. But somewhere between late-night debugging sessions and moments of absolute self-doubt, I realized that this was way deeper than just tech.
This was personal.
The errors weren’t just in my code. They were in me, in my impatience, my perfectionism, my fear of failure, my fear of not being enough. And fixing them? That took more than a Stack Overflow search. It took self-awareness.
And no one tells you that when you’re just getting started.

I remember the first time I started learning how to code. I was 17 years old, wide-eyed and full of curiosity.
Back then, it wasn’t about career goals or tech salaries, it was pure excitement.
I still remember the thrill of writing my first print("Hello, world") in Python and feeling like I had just hacked the Matrix. Every little concept I understood felt like unlocking a new level in a game. I was hooked.


I remember watching Corey Schafer’s Python playlist over and over again like it was a sacred text.
That man taught me so much. To this day, I’m still grateful for what he gave me and for free.
He didn’t just teach me Python; he opened a door I didn’t know existed. A door into a world where I could build things, solve problems, and discover what I’m truly capable of.
That playlist showed me my potential when I didn’t even know I had any.
If you’re just starting with Python, trust me: watch it. It’s a gem. Here’s the link if you wanna check it out.

Image description

Doesn’t it say a lot about life, that I went from a 17-year-old kid who had never even touched code, to a full-on software engineering undergraduate, cybersecurity engineer, and freelancer in both fields?
Like… really think about that.
Back then, I was just some curious teen messing around on YouTube, rewinding Corey Schafer tutorials, not even sure if I was smart enough for this. I had no fancy setup. No mentor. No clear path. Just Wi-Fi, determination, and that weird, stubborn belief that maybe — just maybe — I could build something meaningful.
And now? This is my life. I write code. I protect systems. I solve real-world problems and get paid for it.
If that journey doesn’t scream that everything is possible, then I don’t know what does.
This life may be chaotic, unfair, and uncertain, but it also rewards those who show up, day after day, hungry to learn and brave enough to dream.
And I’m living proof of that.

But it doesn’t end here.

Not even close. In fact, I feel like I’m just getting started.
Yes, I’ve come a long way, from struggling to understand what a for loop does, to building real applications and securing systems in the real world. I’ve taken what was once a wild dream and turned it into something tangible. Something I live and breathe every single day. But I know there’s more out there. Way more.

Because the tech world never stands still, and neither will I.
There are new languages to learn. New vulnerabilities to uncover. New systems to architect. There are problems I haven’t solved yet, mistakes I haven’t made yet, and breakthroughs waiting on the other side of my next failure. And I want all of it.
I want the confusion, the breakthroughs, the late nights that turn into early mornings. I want the pressure of freelancing. The adrenaline of defending a system. The joy of teaching someone else their first console.log() or their first nmap scan.
I want the growth that only comes from doing hard things consistently.

Because this path I’m on? It’s not a sprint. It’s not a straight line. It’s a lifelong climb, and the summit keeps moving.
But that’s the point. That’s the beauty of it.
This isn’t just a career, it’s a calling. A mindset. A decision I’ve made to keep building, learning, and leveling up for as long as I can think and type.

So no, this isn’t the end.
It’s the beginning of everything I haven’t done yet.
And if I’ve made it this far with nothing but grit, Google, and pure curiosity, just imagine how far I can go.

Image description

Join me on this path.

📬 Subscribe for more at: azizontech

Top comments (0)