I Speak Fluent C++, But Dream in Python


I Speak Fluent C++, But Dream in Python

— A Tale of Two Languages and One Very Confused Brain

“C++ taught me discipline.
Python taught me freedom.
And I… am just here debugging both.”

🎬 Scene 1: Enter C++, My First Love (and Strict Teacher)

C++ was my OG. My DSA ride-or-die.
It introduced me to the harsh truths of coding—
Uninitialized variables? Boom.
Segmentation fault? Surprise!
Missed a semicolon? Too bad, start over.

But here’s the thing: C++ toughened me up.
I learned the core fundamentals—memory management, pointers, object-oriented thinking—the kind of stuff that builds real developer muscle.

 If coding were a battle, C++ is like training with a sword made of fire. You might burn yourself, but dang, you’ll come out a warrior.

I used it for:

  • Competitive coding

  • DSA (because time complexity doesn’t wait for garbage collection)

  • Writing code that feels closer to the hardware, raw and powerful

  • Getting that sweet “Accepted” on LeetCode and feeling like a queen 👑

🎬 Scene 2: Python Walks In Like, “Hey, Let’s Keep It Chill.”

One day, I met Python.
No semicolons. No curly braces. Just vibes.

print("Hello World")
C++: “Wait, where’s your main function?”
Python: “Breathe. You’re safe now.”

Python became my go-to for:

  • Flask apps 🌐

  • ML models using scikit-learn and pandas 🧠

  • Fast API prototyping

  • Scripting boring repetitive tasks in 10 lines or less

Suddenly, coding wasn’t just about solving problems—it was about creating cool stuff.
Like that time I built a Student Score Predictor in Flask using linear regression.
Or the chatbot for travel management.
Python helped me ship ideas fast—before my motivation dipped 😅

⚔️ The Battle Inside My Brain

Let’s break it down:



🧠 What I Actually Use Today (and Why)

Right now, I treat these languages like my two moods:

  • When I’m deep into DSA prep ?
    I’m all C++. I want precision, speed, and that algorithmic flex.

  • When I’m prototyping real-world projects?
    Python all the way. Productivity over perfection.

  • When I’m dreaming about AI models and data pipelines?
    Python’s got me like “Don’t worry, bestie. I got NumPy.”

C++ built my foundation.
Python builds my future.

💡 Final Thoughts

If C++ is the gym where I trained, Python is the startup I run now.

Learning both made me:

  • Think deeply (thanks to C++)

  • Build quickly (thanks to Python)

  • Appreciate the fact that the language doesn’t matter as much as what you do with it.

So to all the confused students out there:
Yes, it’s okay to master two things at once.
You’re not “wasting time.” You’re becoming bilingual in tech.

Maitri 
Just a student building in C++, dreaming in Python, and debugging in both.


Comments

Popular Posts