As a casual user of C++, the complexity of the language is insane to me. Just learning about “the four kinds of value types” is like… what?!