如何自学C语言(一个菜鸟的学习路)

1、计算机零基础扫盲课 Mark 编程先导课(内存、二进制、CPU、操作系统等知识大览)
2、一本优秀的教材,《C primer plus》 推荐理由:适合作为入门书和基本函数查询得参考资料。
链接:https://pan.baidu/s/13N0eEbPb1Ir97iMni_mrVA
提取码:pl5c
3、一个轻量化的IDE,此处Windows推荐Dev c++、codeblocks、C-Free;Mac推荐Xcode;Linux下使用GCC。
4、一些好的课程:(翁恺 C语言程序设计)、(小甲鱼 带你学C带你飞)等等,慕课网和B站上面都有很多
优质的视频。
为什么要学习C语言?
C语言是最接近计算机的语言,可以让你更好的了解计算机;
如果你学习过C语言,你就能学习现在任何的高级编程语言。因为所有的高级语言都是以C语言为基础的(像JAVA,C++,C#等等;
学完C语言可以干什么?
长远职业规划:服务器开发方向、网络攻防方向、web大数据开发方向。
如何提高编程水平和数学思维:建议去刷Online Judge
国内Online Judge:POJ(北京大学)、HDU(杭电)、ZOJ(浙大)、洛谷(高中生刷的oj)、Leetcode(找工作刷的)
学习的阶段:
第一阶段:C语言概述、编程基础、函数、数组、指针、内存管理、符合类型、文件操作
配套视频:轻松掌握C语言视频教程(会打字就能学会)
源码链接:https://pan.baidu/s/1UF3Va4zIozuwSoo7uzfHJw 密码:ofh9
第二阶段:高级编程的一些东西和一些小项目
C语言提高深入浅出
链接:https://pan.baidu/s/1jhJplSj4-ZPzSecz1elr4A 密码:ov17
C++关系型数据库编程 | 4天从入门到精通​
链接:https://pan.baidu/s/1ZceER8qUkRf48m0moQvDng 密码:bw5r
步步打造-frameQT自定义界面​
链接:https://pan.baidu/s/19iTWrJWkmAmg9eIBciB8AQ 密码:8f44
仿QQ局域网聊天系统等等

更多推荐

如何自学C语言(一个菜鸟的学习路)