如何通过学习C语言来入门编程

本文仅仅针对编程小白而言,大神请绕过。

大多数人学习编程的第一步应该就是学习C语言了,那到底该怎么学习C语言?我讲一下我的亲身历程。

大一的时候,我们有C语言这门课程,第一次接触C语言,感觉很神奇,也很兴奋,仿佛自己即将成为电脑高手。(我想每个初涉计算机的人应该都有一个做黑客的梦想,我也有,为此我还去学了一点Linux的知识) ,但是随着课程的推进,到了函数、结构体和指针的时候,越学越迷糊了,越学越跟不上课程的进度了。到最后课程结束了,我也只学了个皮毛,连入门都不算。

然后去考了次二级C,理所当然的没过(惨不忍睹的那种)。经受了许多挫折,我的二级C终于还是过了(考了93分)。

下面是我琢磨出的学习C语言的策略:

第一步:认真学习慕课网的《C语言入门》教程,认真学习的意思就是:认真做完视频配套的习题,对于重点易错的知识点加以笔记。教程网址:http://www.imooc.com/learn/249(将该链接粘贴在浏览器中打开)

第二步:认真学习慕课网的《Linux C语言编程基本原理与实战》教程。教程网址:http://www.imooc.com/learn/248

第三步:认真学习慕课网的《Linux C语言指针与内存》教程。教程网址:http://www.imooc.com/learn/394

第四步:认真学习慕课网的《Linux C语言结构体》教程。教程网址:http://www.imooc.com/learn/409

学习完以上四个视频教程,C语言基本算是入门了。有了C语言的基础之后,可以进行C语言的深入学习,比如嵌入式、Linux等。也可以去学习其他新的语言。比如Java、Python等

慕课网的IT课程在业界是得到认可的,还有实验楼的课程也不错。

每天学习一点点,每天进步一点点

原文发布于微信公众号 - 小白客(youcoding)

原文发表时间:2017-10-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏吾爱乐享

Java 学习随笔录

13630
来自专栏GopherCoder

『No24: 编写可读代码的艺术(1)』

除了本职工作,还有点幻灯片演示设计的爱好。随着编写代码的增多,制作的的幻灯片越来越多,越来越意识到,很多事物都存在相通性。

10120
来自专栏Java Web

Java学习笔记(0)——了解Java前言:正式开始之前

文 / 我没有三颗心脏 前言: 这里是一些关于写文的原因,目的和其他的有的没的,跟Java没有一点关系,如果是想要学习干货的童鞋可以直接跳过。 系列文章最开...

35370
来自专栏程序员八阿哥

你是如何自学 Python 的?

我是自学的Python。从对Python一无所知,到在博客上写Python相关的系列文章(Python快速教程),前后有将近三年的时间。期间有不少门槛,但也充满...

21210
来自专栏程序人生 阅读快乐

编写高质量代码:改善Java程序的151个建议

在通往“Java技术殿堂”的路上,本书将为你指点迷津!内容全部由Java编码的最佳实践组成,从语法、程序设计和架构、工具和框架、编码风格和编程思想等五大方面对J...

10210
来自专栏企鹅号快讯

对主流编程语言的吐槽

1.C 语言 ? ? 作为拥有「便携式汇编语言」头衔的 C 语言, 绝对充斥着各种问题!相信没有人会喜欢编写,大量独立的头文件,也更没有几个人能在使用预处理器的...

25080
来自专栏Vamei实验室

Python快速教程 尾声

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!

14520
来自专栏余林丰

桥接模式

桥接模式要把握的很重要的一点就是:类的继承关系和类的组合/聚合关系,何时应该考虑使用何种关系。是不是在编程过程中一味地使用类的继承关系就代表这就是面向对象编程了...

22870
来自专栏Java社区

微信小游戏入门与实战 刷爆朋友圈教程视频

30130
来自专栏程序员维他命

2017年5月iOS招人心得(附面试题)

在2017年5月中旬,技术老大让我招两个1-2年的iOS开发,把简历的筛选和第一轮技术面试的任务交给了我。于是便自己准备了这套面试题。

19540

扫码关注云+社区

领取腾讯云代金券