C++ is one of those programming languages people either love or hate.

However, despite being one of the first early mainstream languages to implement classes and OOP, it’s still used in the majority of software you use today.

So why am I learning it now?

Well, recently, I had this idea for a game I wanted to make, but I couldn’t choose what I’d use to develop it.

In the past, I’ve used Unity and Godot. I’ve also heard great things about Unreal Engine. All of them are amazing pieces of software that power many of the popular games you see on Steam.

Yet, they all have something in common; they’re all largely written in C++.

Why? Because, other than C itself, it’s the closest you can get to bare metal before you have to start writing in Assembly.

But why would anyone decide to learn C++ when you could just AI-generate some slop in, say, Javascript?

Because it’s cooler!

I’m not gonna sit here and tell you how important it is to learn low-level coding to be a real programmer. That’s just simply not true, especially nowadays.

But learning C++ forces you to understand what your program is actually doing.

Anyways, I’ve been experimenting with SDL3, and also working on a small side project I might share later on here.

Maybe it turns into a real game, or… maybe it doesn’t. Either way, I have a memory leak to fix. :/

Bocchi bored reaction