2 ms·
If you absolutely must use C++, I like to read Bjarne's A tour of C++ which gives you a very high level overview of what has changed, and then deep dive with Go
by ilovecaching 8y ago
If you absolutely must use C++, I like to read Bjarne's A tour of C++ which gives you a very high level overview of what has changed, and then deep dive with Google if there's something worth digging into. The reality of a language as large as C++ is that each project will only use a small subset of the language and libraries, and the nature of object oriented programming leads to vastly different architectures for similar problems.
If you can, I would learn Rust instead. Rust is a much smaller language that purposely limits the way you use the language to encourage particularly safe practices, and tends to favor designs that are hierarchical instead of allowing hairball object graphs. Rust also guides you at the compiler level in ways that C++ programmers must learn to do by heart, or simply leak memory and create nasty patterns in their code.