👨‍💻 From Karachi to Code: My Life Journey (So Far...)

Mohammad AliMohammad Ali
2 min read

I was born in Karachi in 2009.
When I was a kid, I genuinely thought HTML was everything in the IT field — I mean, you could build websites with it, and that felt like magic to me back then.

My father was the one who introduced me to HTML in the first place, and he’s supported me throughout my entire journey. I also have an elder brother, about two and a half years older than me — and we’ve kind of grown in tech side by side.

During the COVID-19 lockdown, my dad enrolled both of us in a MERN Stack online course. The instructor was Adil Altaf — my first real programming teacher. I loved his teaching style. He cracked jokes, made things engaging, and wasn’t like those dry academic professors writing walls of text on a blackboard.

⚡ The Shift

That course changed everything for me.

All of a sudden, I wasn’t just casually learning code — I was OBSESSED. I started building random projects, diving into JavaScript, and experimenting nonstop.

But then came my biggest mistake:

Tutorial Hell.

I fell into that trap HARD. I kept watching tutorials, building what they showed, chasing quantity over quality. It felt like I was learning… but I wasn’t really thinking for myself.

By the time I realized what I was doing wrong, it already felt “too late.”
I was deep into Next.js, building full-stack apps — but something didn’t feel right. I was skipping the fundamentals, but going back to them felt boring. I thought I was far ahead… but that was just an illusion.

And here’s the weird part: I didn’t fix the mistake. I just kept going.

I learned Docker. I learned TypeScript. I learned DevOps tools. But all of it was built on shaky ground. That realization hit me hard.

🎯 So What Now?

Now, I’m here to correct that mistake.

I’ve heard that teaching others is the most effective way to learn — and honestly, that’s why I’m starting this blog. I want to share what I’ve learned (and what I should’ve learned), hoping it helps others and helps me master the things I skipped.

Let’s build better. Let’s grow together.

0
Subscribe to my newsletter

Read articles from Mohammad Ali directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Mohammad Ali
Mohammad Ali

As-salamu alaykum! I'm Mohammad Ali, and I'm 15. I specialize in Red Teaming, which means I plan, code, build, test, deploy, operate and monitor applications then harden them. I started Development at age 9, learning how software is built. At 13, I learned Docker and Kubernetes — entering the world of systems. Now, at 15, I committed to Red Teaming, while I still keep improving my Development and Operations skillset everyday. The result? I understand the entire DevSecOps lifecycle end-to-end — which is my unique advantage. This profile exists to share my thoughts and mindset.