A few days ago I found a good video course on C++ on YouTube: The Cherno C++. Yesterday, when I felt weak and without energie, I watched a dozen or more video’s.

It is likely not the best course to learn C++ for new programmers, but it is a fine for me to reintroduce myself to C and C++.

A lot has changes since I was a C programmer around the year 2000. Even then I noticed how little most programmers know about memory management and how computers work low level. At the place I worked at the time, programmers - even with years of experience - where discouraged to use pointers and to dynamically allocated memory.

Since the introduction of garbage collection and modern programming languages the situation has not improved but got worse.

If I am being cynical: most programmers I have met don’t distinguish between memory management and magic.