Why I Chose C++ as My First Programming Language (And Why I’m Hyped About It)

Hey everyone,
I’m about to kick off my college journey next month with a B.Tech in Computer Science and Engineering! Before things get super busy, I figured it’s the perfect time to dive into programming. Now that the whole JEE thing is behind me, I finally get to focus on something I’ve been really curious about for ages: coding.
So, a little backstory—my interest in programming goes way back to when I was around 14. I didn’t really get how it worked, but I thought it was super cool to write something and see the computer respond. It felt like this awesome mix of logic and creativity. I always knew I’d get into it properly one day, and that day is finally here.
Now, why C++? I know there’s a ton of languages out there like Python, JavaScript, and Java. Trust me, I’ve spent hours watching YouTube tutorials and seeing people code like it's a high-stakes video game. But C++ just clicked for me. It feels deep and powerful—like driving a manual car. It can be tricky, but when you get it, you really feel in control.
I’ve always wanted to understand stuff at a deeper level, and C++ seems like the way to not just learn coding but also get how computers think. Plus, everywhere I look, people are saying, “Learn C++ and tackle DSA if you want better opportunities.” Who am I to argue with a million YouTubers and one intense Quora thread?
I’m ready for what comes next; I know there will be challenges. I’ve heard the horror stories about debugging and logic errors, and those “it compiled but didn’t do what I expected” moments. But honestly? I can't wait to tackle it all. I might shed a tear or two, but I’ll be doing it in C++! I’ve been researching all the cool stuff I can build with what I’ve learned so far, even if it’s just simple projects.
There’s something amazing about writing a small program that works. That moment when your code finally runs (after a few tries, let's be real) is just fantastic. Now, I want to create things that are smarter, cooler, and meaningful—or at least something that won’t crash if I sneeze near it!
This is my first blog post, and I’m just really excited to share this part of my journey. I don’t have it all figured out (not even close), but I’m here, I’m learning, and I’m ready to give it my all. If you’re starting out too, I hope this gives you a little nudge. It’s totally okay to feel overwhelmed. What matters is that you start, keep going, and maybe even laugh a bit when things don’t work—before you fix them anyway!
Subscribe to my newsletter
Read articles from Rachit Srivastava directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by
