I am starting C++

It is late at night and I’m here at the kitchen table scratching my head over a bit of code. I am coding in C++. I am getting good at it. My confidence in the language is building. Everything seems very familiar to the C#, Python, and Javascript I’ve used in the past.

I am stringing together a game engine. Just like I did a few years back in Javascript and Python. It seems to be working.

And yet, after many attempts at moving things around and playing with SFML, I realize that I need to figure out the basics. Back to basics. Back to the drawing board.

When I first started learning Python, I got up and running with the basics quickly. I used Python the Hard Way. I learned all of the basics first. Then I went through a ton of tutorials on Youtube.

I build up a lot of confidence. So much that I went on to build my own game using Pygame and my knowledge of building classes. Object orienting programming in Python is a breeze! If Python could compile easily, I would still be using it.

Now I am stuck learning C++. And I am loving it! But there is a whole other layer of complication that comes with it. It is a fog to me now. Review the basics and I will be just fine.

For the next few weeks, I will be glancing over C++ tutorials and building simple applications. I need to find out how to do OO properly.

That’s all for now. Time for some sleep.