一、简单的自我介绍
笔者是一名刚刚入学的新晋大学生,第一次接触C语言的时候是在高考完的暑假,从我对于C语言一窍不通到入门,再到实践,在这期间我走了很多弯路,所以想通过这篇文章给刚刚接触C语言的小白一些建议,让你少走一些弯路,并讲述一下我的心路历程。
二、学习资料与有关课程的选择
有些人在刚刚接触C语言的时候感到很难、学不会、不知道怎么入门……那么接下来的个人推荐希望能够给你一些帮助!
1.课程选择
想要很好的入门,一定要先听课!个人强烈推荐B站的鹏哥C语言这门课程,鹏哥真的是在手把手教你,有时候你甚至会感到他是不是讲的太详细了,这种详细与负责一定会帮助小白轻松地快速入门,课程的学习方法也是有讲究的,首先是编程环境的安装(各种装装装),课程里有超级详细的安装教程,然后一定把初识C语言的大概二十节课听了,目的是对C语言有一个初步的认识,在这个期间开始尝试敲一些简单的代码,提高自己的自信心,但是如果发现课程有些听不懂也没关系,这是极其正常的现象(笔者也是这样走过来的),因为鹏哥在设计初识C语言的目的就是让同学们对C语言有个基本的认识,强调一下,先看完初识C语言的部分!然后停止,转向知识的自学阶段!!!
2.学习资料的选择
自学肯定是需要一本书的,那么好的一本入门书籍就至关重要!笔者尝试过很多书籍,发现好多书籍是不利于初学者的学习的,比如《C Primer Plus》这本书,书是好书,但是感觉有点催眠,不推荐这本书的主要原因是它的讲述风格,书的排版太紧凑了,字是密密麻麻的,这对本来就比较畏惧的初学者是很不友好的,还有一点就是这本书的官话比较多,容易造成畏难心理,比较难看懂。说完了不推荐的(个人意见,及供参考,可能每个人的习惯不同),就来说说笔者激励推荐的一本书吧!这本书就是《明解C语言(入门篇)》!笔者认为这本书的讲述风格很轻松,让人在不知不觉中就学了很多的知识,每讲一个知识点,书上面还会有对应的练习题供初学者实战,放心,难度不是很大,只要你认真学习,一定就会很快做出来的,这样的好处在于时学时练,能够加速对知识点的理解,还有就是排版风格真的是爱了,简约,行间距,字号大小都很得体,不会让人感到畏难!然后也强调一下,学习到第八章即可,此时,你就已经入门了,你就已经可以利用C语言去解决一些简单的问题了!!!
三、学习路线
1.学完B站鹏哥C语言的初识C语言部分(大概20节课),时间不会太长。
2.自主学习C语言(知识的积累期),学习《明解C语言(入门篇)》这本书,学到第八章即可,最少不能低于第六章,这个阶段的学习一定要无间断!!!而且要快速学!!!(要养成记笔记的习惯)
3.接着进入强化阶段,此时就要将鹏哥C语言的后面的课程与书籍的后面课程搭配学习了,要安排好时间,一定要无间断!坚持住!此时的你快要成功了!!!
4.刷题阶段
四、心路历程
笔者能够快速学习C语言的动力来源并不是学校的学习压力,而是单片机!单片机在学习时是要有一定的C语言基础的,没有基础简直看不懂,所以笔者就开始疯狂地恶补C语言啦!
总而言之,只要你努力学习,有一个好的学习态度,一定会从小白蜕变为大神的!同时呢,希望笔者的建议能够给你一些帮助,让你少走弯路!!!