击败全网99%的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 八股文面经,万事俱备,只欠东风了,能不能坚持按照这个路线学下去就看你自己了。
一起学习,多多交流呀。