对于一个从来就没有学过计算机语言的人来说,把C语言作为自己的第一门语言无疑是一个不错的选择。但是如何学习C语言,对于新手来说就是一个至关重要的问题。下面我就来说一说我在学习中的一些经验。
首先你得有兴趣,兴趣是最好的老师,如果没有兴趣相信你也不会在学习计算机语言的过程当中找到快乐。其次就是不能有懒惰症,我们都知道勤奋是成功的必要条件,懒惰的人是不会成功的(运气好的不算,我相信运气好的始终是极少数的)。好了接下来就是一些心得了。
首先是书籍。当时我的老师推荐的一本书是K&R的The C
programing language
号称C语言的圣经,这本书的经典和教学意义想必不用多说但是,这本书确实不怎么适合新手入门反而有可能起到相反的作用让一个本来对自己充满信心的人变的开始怀疑自己最后放弃C语言的学习,所以我推荐新手读的书(相信大家在网上查的时候大多数人都推荐过)是谭浩强的C语言,这本书吧讲的不深习题什么的安排都很合理,一步一步讲解只要认真看并及时的去练习,你就会发现自己开始逐渐的由一个什么都不懂的小白到学会printf("hello
world");之后开始学习数组然后开始去学习C语言的精粹指针,关于指针可能有些人会说指针难以理解的,不好懂,如果你琢磨半天也不懂的话就要多上网问问大神,多向老师和同学请教,弄明白了指针以后,以后的基本上都水到渠成了。当你看完了这本C语言书籍的时候,你可能会蠢蠢欲动、跃跃欲试的想大显身手仿佛自己已经成为了一个黑客一个技术大牛。这时候你就必须要认清自己的实力,见贤思齐焉,见不贤而内自省也不要在朋友的夸赞声中迷失自己,你要知道C语言只是为你的学习之路推开了大门,你会发现当你想去编软件的时候却只能在黑乎乎的命令行里显示,当你想去写网站的时候却不知道该从何写起。
不过不要担心(很多人因此放弃了学习),学会了C语言其实是为了让你在今后学习的道路上更加顺利,你会发现不同的语言之间的相似度很高,当你看完C语言,你至少得明白C语言只是面向过程的编程,你可以看看python
java,你会发现面向对象的强大。之后的一步步都要靠自己去探索,等你发现这其中的乐趣的时候,你离大神的距离就很近了,不要觉得书很多看不完,越到后面你就会发现一本书一个下午就看完了,一切都是相通的!大神也是从菜鸟一步步的爬上去的。
所以,学习C语言,一是相对简单,二是C语言会激发你的学习兴趣,让你的大神之路更加顺畅!