学东西,最重要的是能静下心来,在这个学习的对象中找到自己的世界。哪管外面风吹雨打,日晒雨淋,这个世界只有我一个人,一本书,一份代码。能达到这般境界之人,即使现在的水平不怎么样,以后的发展也会是惊人的。
第一个问题是对数学水平的要求。其实单纯就C++这门语言来讲,是用不到任何数学的内容的。而关键是,数学能够表现一个人的逻辑思维能力,而且数学很好的人,通常都具备上面所说的那种,能够心无旁骛地研究的素质。对于算法的题目,选用数学为题材是最好不过的了,尽管我也看到很多没有数学的题目。数学是一个优秀程序员必备的气质之一。总之,多学点数学,不仅对计算机科学的学习有好处,对加深对宇宙万物的认识,也是大有裨益的。
然后是英语。英语貌似一直是人们心中的痛。其实我觉得英语还是挺好学的。和数学一样,优秀的程序员的英语也一定要过硬。不过如果现在不好也没关系,在接触各种项目代码和文档的过程中,可以接触到很多很多的单词和表达方法。不要看着英语就烦,再烦也不过26个字母,每个人都有这个能力把它玩转。记单词的方法嘛,推荐《陈光吸英大法》这个视频,很经典的。
常常看到有人抱怨C++好难啊,其实我觉得他们都该好好读读第一段。世上无难事,只怕有心人,这句话可不是老祖宗拿来骗人的。当你在魔兽里和别人激战正酣的时候,当你惬意地喝着咖啡看着小说的时候,当你沉湎于情色的时候,你有想过你为什么学不好吗?路是人一步一步走出来的。没有哪个人生下来就会什么东西。即使,很多东西你不懂,不过你可以踏实地查资料,做练习,扩大知识面。记住你的老朋友——Google,它会把它知道的一切都告诉你。好好看书,别老想着什么视频的,你学的是用键盘敲出来的代码语言,不是某种IDE的操作方法,没必要看那个,只会让你更浮躁。
最后一句“学会发现计算机的趣味,在代码里寻找自由”
没需要背的东西,只需要好学的心和一台电脑,不懂多去“C语言"吧和"C++"吧求助。
至于看什么书,你可以去两个贴吧看置顶帖。
买本大学教辅书或者全国计算机等级考试二级C的书看看。然后再学习数据结构。然后再学C++吧
先别管别的,先背C语言吧,很无聊很枯燥的
你还是先学习一下c语言吧,c语言室所有语言的基础,它与c++有很多相似之处,而且很容易学,像我们大学的软件专业就是从c语言开始学的,它基本上不用涉及高中知识的,挺容易理解的。另外,可以介绍你去下载一个叫visual c++6.0的变成软件,它是一款功能非常强大的软件,也是现在大学教授对初学编程者比较推崇的软件。