I love that the author dives right in to learn C++ and I endorse their enthusiasm.<p>However I am not sure reading the standard library sources is a great way to learn early on. Those sources have a lot of speciality code, and weird head-standing in order to handle various obscure corner cases, different architectures and the like. And it’s so great they do!<p>When you’re still learning C++ all that extra care will probably add to the learner’s confusion rather than reduce it.<p>And in fact, very few people need to write code like that. When they do, they will often resort to obscure corners of the C++ standard which were added for library writers (hence the common response to a new standard, “why did the committee waste time on an obscure feature like that?”).<p>Also these libraries typically rely on compiler-specific features that may not even be documented.<p>I don’t mean to discourage anyone from reading the library sources! But perhaps they are not the best place to start.