初级,边看边练习C++之父的那本《C++编程语言程序设计》中级,看一些提升C++使用技巧的书籍如《Effective C++》《Imperfect C++》。选择一个C++框架,如MFC或GTK+,以及一个通用类库,如Boost,参与一个实际的开发项目中去。高级,参与大型的项目或产品中如游戏引擎、 商业交易系统等,做模块设计和类关系设计,熟练至少一种动态语言如Python和C++的相互调用和各自的优缺点所在。