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
Post a Comment