Ivan Ivanov's blog

notes, thoughts, and opinions on programming

Why I stopped learning C++


About a year ago I decided to give C++ another shot, mainly because I am interested in graphics programming and gamedev and it is still the most widely used language for these purposes.

I used C++ to write a ray tracer (see previous post) and then started going through the Effective C++ series by S. Meyers. It didn’t take me too long to realise that I didn’t want to continue. Below is a screenshot from the notes I made while studying:

cpp-learn-2018

The reasons I decided to stop are:

So, I reckoned that the investment was not worth my time, and checked out Go and Rust instead. I liked all the ideas behind Go, but decided to start seriously learning Rust because it better aligns with my personal interests.

Hosted on GitHub Pages — Theme by mattgraham