如果你要学C++,建议你先看一下C,推荐谭浩强的《C语言程序设计》,C++是由C发展来而来的,相对来说,C要比C++简单,当然,你也可以直接学习C++,不过,由于你的基础比较薄弱,可能难度有点大,可以看一些入门的c++,如零基础学c++等,建议你先不要看所谓的国外的经典书籍,哪些书籍的确很好,但真的不适合零基础的人。
至于什么高等数学,会不会这个,对编程来说,只要不是涉及到一些深层次的东西,一般也没多大影响,而且,即使会这个,也不见得你就能学好编程
你要学习c++,还要先了解一些程序语言起源和发展,了解程序是如何运行了,什么是源代码,什么是编译,什么是链接,同时,你还得熟悉一些编程用的开发软件,如vc++6.0,turbo3.0之类的集成环境,或者gcc之类的编译器,如果你在linux或unix下开发,还得了解一下操作系统。
找c++开发的工作,难度不小,自己好好考虑是否真的要找个这个方面的,你可以去报一个培训班之类的,当然,培训班一般都比较坑爹。还有,考几个这方面的证书。
编程和数学的确有很大联系,特别是搞算法的。
如果要成为高手,学好数学是必须的。一般开发应用,倒是对数学没太大的要求。
c++要精通还是很麻烦的,我给不出什么有用的建议,你最好多了解一下行情。
对了,C++不是唯一的语言,也不能说是最好的。如JAVA, C#, 都有各自的应用范围,也都是较流行的
说实话,C++要学得好才比较好工作,其他语言简单点的,学的没那么好,也能混个工作,我觉得按你的情况自学c++比较难,很可能门都入不了,不要嫌我说的难听,我在培训机构见到许多基础太差,而且很多还有点努力的学了2,3个月才勉勉强强入门的,自学的话会更难,如果觉得自己很聪明,非常努力,可以每天至少敲8个小时代码的话就自学c++,不然去找个好点的培训机构比较实际点
这样说吧,只要学电脑,就一定要学C语言,坦白的说,C语言是比较难学的,但是如果学得比较好,在社会上是不愁找不到工作的。