Success depends upon previous preparations, and without such preparation there is sure to be failure. --The Doctrine Of The Mean（483-402 BCE)
Several books (一些必读的书):
|A Tour of C++||C++ legality guides||what you can and can’t do in C++|
|Meyers, Effective C++, 3rd Edition||C++ morality guides||what you should and shouldn’t do in C++|
|Meyers, Effective Modern C++||C++ morality guides||...|
|Meyers, More Effective C++||...|
|Koenig and Moo, Accelerated C++||Programming-by-example guides||show lots of examples, normally making liberal use of the C++ standard library|
In addition, Some recommended materials:
Design Patterns: Elements of Reusable Object-Oriented Software， for OO Design.
C++ Core Guidelines , for C++ coding standard. As mentioned in the Introduction, The purpose of this document is to help developers to adopt modern C++ (currently C++17) and to achieve a more uniform style across code bases.
Teaching parents how to use computer.