Ghosts of Code: How I kept running until I didn’t.

Guna ReddyGuna Reddy
3 min read

I won’t call it a trigger — maybe just a situation.

Back then, my health wasn't great, and college wasn’t an option. One of my close friends said, “Bro, you can do this at home. You just have to put in the work.” That one line stuck.

If I could learn the same things they were learning at college while sitting at home — then I wouldn't feel like I was left behind.

And just like that, I decided: Fine. Let’s do this.


A Normal Start — A Familiar Fear

I started with C. My friend was already doing it in college and offered help with notes or tough topics. I agreed.

For the first few days, it felt like a breeze. My friend would send me college assignments and I’d solve them without much struggle.

It felt… easy. Until I met my first ghost — functions.

They confused me, hunted me, frustrated me. I tried running, but they kept following.

Eventually, I gave up. I dropped C right there.


Python, A New Beginning (Or So I Thought)

A few months later, I stumbled upon a random YouTube Short about Python. I googled it, read a bit, and something about it clicked. It felt interesting.

I told myself: “Let’s do this properly — this time, I’ll finish Python.

At first, it felt familiar — control flow, loops, collections — all smooth.

But then came the F-word again.

“Functions”.

And guess what? The ghost was back — worse this time, since I never built a strong base in C either.


The Pause — The Comeback

Life kept throwing health issues at me. But the thought of completing what I started never left.

After a long pause, I gave it another shot.

This time, I didn't start from the beginning — I faced the ghost head-on.

I started with functions.

And in just 2 days, I got it.

The same thing I ran away from, I now understood — not because it got easier, but because I stopped running.

This time, my mind was fixed. No matter how big the next ghost is, I’ll stand and face it.


More Than Just Python

Originally, I started Python because it looked fun.

But things changed.

I came across videos about AI and ML. It wasn't just cool — it felt necessary.

And to go down that path, I needed Python. I needed math.

This wasn’t about completing a course anymore. It was about chasing something bigger — something real. A skill that’s in demand now and will only grow in the future.


Now, I have a goal:

To build my own AI agent. To create models that don’t just look cool — but actually do something useful.

And once I learn everything I need to, you’ll see.

You’ll say, “Man, this is crazy.”

But not because it’s flashy — because it’s real.


This Isn’t the End — This Is Where I Begin

I won’t pretend I know exactly where this road leads.

But one thing I know for sure — I’m not running anymore.

Every ghost I meet now?

I’m staying.

I’m facing it.

And I’m winning !

Feeling stuck in your coding journey? You’re not alone.
Comment below with your biggest challenge, and I’ll share tips or resources that helped me along the way.
If you want more stories and practical advice, subscribe to my newsletter – let’s grow and learn together!

1
Subscribe to my newsletter

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

Written by

Guna Reddy
Guna Reddy

Passionate self-learner. Learning Python & tech with a mission to build solutions and inspire others.