这50条建议罗列如下:1.把C++当作一门新的语言来学习(跟C没关系!)。2.看《Thinking In C++》,不是《C++编程思想》。3.看?和《Inside The C++ Object Model》,不要因为难看就停下来,我们是新手。4、不要被VC、BCB、BC、MC、TC等词汇所迷惑——它们都是集成开发环境,我们要学的是一门语言。5、不要放过任何看似简单的编程小问题——它们往往没有那么简单,或者能引出很多知识点。6.会用VisualC++并不代表你会用C++。7、学习类不难,模板、STL,泛型编程也不过如此。难的是长期坚持修行,不遗余力地大量阅读书籍。8.如果你不是天才,想学编程就不要玩游戏——你以为你做到了,但实际上你的C++水平并没有随着你的通关能力而提高——事实上,你可永远记住:学习C++就是为游戏编程的。9.你不能通过阅读VisualC++书籍来学习C++语言。10、浮躁的人往往会说:XX语言不行,你应该学YY;——是你做不到吗!?11.浮躁的人往往会问:我应该学什么;——别问,就学吧;13.浮躁的人往往会说:我要中文版!就学吧。15.浮躁的人有两种:a)只观望而不学习的人;b)只学习不坚持的人。16、与其谈论时髦的技术,不如牢记过时的技术。17.C++不仅仅是一种面向对象的编程语言。18.学习编程最好的方法之一就是阅读源代码。19、任何时候都不要觉得手里的书就够了。20.请阅读《The Standard C++ Bible》(中文版:标准C++宝典)掌握C++标准。21、请认真阅读你能看懂的书;读不懂的书。22.不要指望读一遍就记住和掌握任何东西——请读第二遍和第三遍。23.见《Effective C++》和《More Effective C++》和《Exceptional C++》。24、不要停留在集成开发环境的摇篮里,学会驾驭集成开发环境,学会使用命令行处理程序。25、和别人讨论有意义的C++知识点,而不是争论XX好不好或者YY和ZZ哪个更好。26.请看《程序设计实践》,并严格遵守其要求。27、不要因为C和C++中的一些语法和关键字看起来一样,就认为它们的含义和作用完全一样。28.C++绝不是C的所谓“扩展”——如果一开始就把C++命名为Z语言,你就不会把C和Z语言联系得那么紧密了。29、请不要认为学了XX语言就改用C++会有什么问题——你只是在学习一门全新的语言。30.看完《Inside The C++ Object Model》,判断自己是否学会了C++。31、学习编程的秘诀是:编程,编程,再编程。32.请关注以下书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》、《面向对象软件构造(Object-Oriented Software Construction)》、《设计模式(Design Patterns)》、《The Art of Computer Programming》。33.记住:面向对象技术并不是C++独有的。34、请将书中的程序示例输入电脑进行练习,即使配套光盘中有源代码。35.扩展书中看到的有意义的例子。36、请注意C++中的异常处理技术,并将其应用到自己的程序中。37.经常复习你以前写的程序,并尝试重写它们以应用你学到的新知识。38.不要遗漏书中任何一道练习题——请全部完成并记录解题思路。39、C++语言和C++集成开发环境应该同时学习和掌握。40、既然决定学习C++,请继续学习,因为学习编程语言的目的是为了掌握编程技术,而编程技术是跨语言的。41.让C++语言的各种平台和开发环境激烈竞争。我们必须专注于学习C++语言本身。42、当你写到一半的C++程序却发现自己使用的方法很笨拙时,请不要马上停下来。请尽快粗略完成剩下的部分,保证设计的完整性,然后分析自己的错误再重新设计和写作(见43)。43、别着急,设计一个C++类真的不容易;自己程序中的类和自己的类设计水平是在不断的编程实践中完善和发展起来的。44.永远不要因为程序“小”而不遵守某些你不精通的规则——好习惯是养成的,不是一次就记住的。45、每次学习C++的难点,尽量把这个知识点解释给他人听,让他听懂——你能解释清楚,说明你真的听懂了。46、把自己在与人交流时忽略或不懂的知识点记录下来。47、请继续对你写的程序提出更高的要求,即使你的程序版本号会变成Version100.XX。48.保留所有你写过的程序——那是你最大的积累之一。49、请不要浮躁。50.热爱C++!再强调几点,上面说了,我们需要学习VC++,但是请记住,它不代表C++语言,只是C++的一个开发平台。我们应该更加关注基础——C++语言;学习编程最好的方法就是看入门教程,然后学会分析源码,最后自己动手练习编程。学了几门语言,你就熟悉了;学好C++并不是最终目的,***你就会明白,编程技术才是我们一直努力的方向,而且是跨语言的。***,我也想说这句话,如果你学了C++,请爱上C++!原文链接:http://blog.csdn.net/gggg_ggg/article/details/44015409
