DEV Community

Erick Mwangi Muguchia
Erick Mwangi Muguchia

Posted on

I made a promise to myself that am not leaving Meru University without Python skills.

When I arrived at Meru University, I made myself a deal:
"I will not leave this place without learning Python."

The first thing I did was relocate. I needed to minimize distractions and move to an environment conducive to focused learning.

Why Python?

I'd heard so much about it—web development, data science, AI, endless possibilities. I was determined to master it and open doors in tech. But I had zero programming knowledge. I knew it would be challenging, but I was willing to put in the effort.

Month 1: Building Foundations

I downloaded tutorials, read documentation, binged YouTube. I learned Python syntax, data types, control structures. Then I practiced—a lot. Small programs. Number games. These games weren't just practice; they made learning fun. That mattered more than I expected.

Month 2–3: Going Deeper

After a month, I decided to add complexity. I wanted to understand how programming actually works, not just write code. So I added C to my learning path.

This wasn't random. Python was my safety net. C forced me to understand memory, pointers, how computers actually think. It made Python click in a new way.

Learning both simultaneously was hard—but it worked.

Month 4: The Full Picture

As weeks turned into months, I got proficient in both. I signed up for GitHub's student pack (more resources, better tools). I learned version control—essential for any real programmer.

Then came R for statistical programming and data visualization. Each language opened new doors.

The Progress

Now, as the semester ends, I can say this honestly: I've made significant progress.

I have:
✅ Multiple projects built and on GitHub
✅ Mastery of Python, C, and R
✅ Understanding of version control and collaborative development
✅ A journaling habit that tracked every step

The Real Win

Learning these languages wasn't just about syntax. It boosted my confidence. It showed me I can learn anything if I commit to it.

And I developed a habit of documenting everything—journaling my process, reflecting on struggles. That's been invaluable. Future me can look back and see exactly how I got here.

What's Next

I'm leaving Meru with a promise kept. But this isn't the end—it's the beginning. I'm excited to explore data science, build real applications, and help others learn like I did.

The promise was simple. The journey changed everything.

Top comments (0)