入门
就是要初步对编程的思想有个了解,并且能编写程序解决一些小问题。入门一定要选好书。既然编程的入门要求是编一些小程序解决小问题,那么就没必要直接学习C++,我建议应该先把C语言基础扎实地学好,不光要掌握C的语法,因为学习编程的最终目的是解决实际问题,所以还要适当掌握把实际问题与编程联系在一起的能力,我推荐《C语言程序设计现代方法(第2版)》,这本书不仅详尽介绍了C的语法,还提供了很多实际的小问题作为实例,可以说看了这本书之后能为以后的编程学习打下一个扎实的基础!
提高
学了《C语言程序设计现代方法(第2版)》后可以开始学习C++,一开始没必要钻很深的大部头书,《EssentialC++中文版》非常适合初学,一个礼拜就可以看完,看了它可以快速对C++的全貌有个了解,虽然不会马上熟练掌握C++。然后仔细看下《C++PrimerPlus》,熟悉各种语法。《数据结构算法与应用C++语言描述》是本好书,它提供了很多实际的例子,这种问题又提高了一个层次。深入接下来专心提高C++的水平,可以选择《C++编程思想》,然后再看《EffectiveC++中文版2ndEdition》和《MoreEffectiveC++中文版》,这两本书介绍了高效使用C++的宝贵经验,语言很幽默。
白癜风治好好的白癜风专科医院