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!

0
Subscribe to my newsletter

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

Written by

Rachit Srivastava
Rachit Srivastava