初学编程《父与子的编程之旅第2版》:作者为教八岁儿子学编程而写的书;
接触C++《C++Primer第5版》:细致地讲解C++语法细节,覆盖了语言特性的方方面面,潜移默化地渗透代码风格规范(或参考GoogleC++StyleGuide),几乎没有编译出错的示例,同时还引入了许多C++11中最为实用的特性,对有编程经验者来说是最好的C++入门教材;
工程准则《EffectiveC++第3版》:从工程应用的角度看待C++,阐述了一些改善程序设计的准则,包括一般性的OOP设计策略、RAII手法,并详细揭示了模板、new-handler等C++语言特性方面的技术细节;
深入STL《EffectiveSTL》:针对性地介绍标准库容器和算法的使用准则,但不是STL的入门教程,读者需要对STL已有一定了解(参考cppreference或cplusplus.