首先……计算机语言这个东西,虽然很神奇,但它也是语言,首先要看些语言框架,初等语言知识,语法……但不要局限住你的思维,一定要学以致用。
打基础阶段,看内容,做课后题,找一本经典教材,比如《C++编程思想》要是觉得有些难,从C开始学吧,C是过程化语言,比较零碎,学习过程可以逐个击破,C的话,用谭浩强的教材就可以了。基础很重要……一些模糊的内容一定要理解,真想学出点名堂,基础是重点,要不然就和那种在培训机构培训几个月的人差不多,出来只能当it民工。
应用阶段,找一些有挑战的项目来试试,最好能有一个好的学习环境,一方面提高你的效率,一方面锻炼你的团队合作能力。
还有,技术是重要,但是素质的提高和知识面的扩展更重要,否则和技工真的没什么区别……
《c++primer》《C++程序设计》可以看看,不过重要的是练习,多多动手,坚持下去。
谭浩强的《c++程序设计》还不错。同时可以参考钱能的《c++程序设计》。都不错。
另外,最好不要用电子版的。买实体书好,可以边看边做笔记。电子书对眼睛不好。
随便找一本就好,简单一点的
谭浩强的就行,你可以在百度文库中搜下,资料很多,不过建议学C语言,因为说实在地我还是C的喜爱者,因为比较喜欢win32sdk编程,所以学C的话会理解深一些,C++只是加入了类这种东西有C的基础的话C++几乎不用学,除非你想用visual c++来做编译器,那你就直接学VC吧
学c++的话,刚入门还是推荐visual c++6.0
用visual studio2008也可以,不过后者的功能更为全面复杂
c++环境下做可视化编程要使用mfc 具体你可以查查mfc在IDE环境下的使用