CLEAN C++20 2/E
J**Y
Very clear
Much of the C++20 standard doesn't yet exist in compilers, for example, in GCC. This book is really tutorial in nature. It doesn't hide issues behind semantic jargon. It tells you what to do, how to do it, and why you're doing it the right way. It would be suitable for anyone's learning, whether someone completely new to C++, or to someone with experience. Because it starts from the beginning, there are important areas of programming concern, very relevant to C++20 that are not really covered at all. It is, then, an excellent beginning, but not sufficient knowledge by itself.