炸裂,C语言全网最强学习路线!

157 阅读3分钟

近期有读者找我,说他大一想学习编程,不知道该选择 C 还是 Python 入门呢?

心里咯噔了一下,这才反应过来接触 C 已经 10 年了,这一下把我拉回到了当初学习 C 语言的记忆中,真的是感慨万千!

自己和 C 语言的缘分很奇妙,本身也不是科班出身,误打误撞走进了编程世界,而领我入门的就是 C 语言,这是我大学接触的第一门编程语言,现在回过头看,何其幸运!

跟 Python 比较,C 的入门是难一些,尤其三大核心:数组、指针、函数更是晦涩难懂,很容易打击小白的自信心,从而产生放弃心理,但是从我的视角看,选择 C 语言入门的好处还是不少的,前期学起来痛苦些,但是其编程思维、习惯、理念等都会刻骨铭心,接下来不管是选择后端、前端、算法、AI等都打下了坚实基础。

C 语言是编程基础,不是求职方向,这个在校招/社招时候要有清晰的认知(除嵌入式、硬件相关等),选择方向时也接触了 Python 、Java 、Cpp、Go 等编程语言,以及在毕业后工作了,哪怕实际工作中很少用到 C 语言,但是对于我来说, C 语言才是一生所爱!

我的观点是,大一大二选择 C 语言入门,作为编程的第一门语言,三步走战略:看视频 + 看书 + 敲代码/记笔记,下面我梳理下 C 语言的具体学习内容、路线等等。

C 语言学习大纲 --> 视频+书籍+敲/记 -->精华笔记/八股文。

图片

1、C 语言学习大纲

图片

2、C 语言视频

图片

3、C 语言书籍

图片

4、C 语言学习精华笔记

大学时期 C 语言学习笔记,原文在公众号历史文章,为了方便共享学习,制作了此 pdf。

图片

5、C 语言八股文

图片

6、视频 + pdf资料

图片图片

图片

以上从 C 语言学习大纲,再到学习书籍+视频+敲代码/记笔记,最后到谱戈的个人 C 学习精华笔记、谱戈的 C 八股文面经,万事俱备,只欠东风了,能不能坚持按照这个路线学下去就看你自己了。

遇到不会的 C 语言问题,欢迎交流,互相学习鸭