请教怎么快速入门编程?
资深程序员回答一波。
不用脑子贼快,只要肯下苦工,多看书,多动手敲代码,多实战项目运用学的知识,就能学好。
编程首先就要学习C语言,下面推荐经典学习资料和路线。
C语言学习路线图
C语言的经典书籍
下面介绍几本C语言的经典书籍,看完这些就够了,书不在多,而在经典!
入门:《C Primer Plus中文版》
这两本入门的书,也是C语言初学者必看的书籍,《C程序设计语言》这本书已经被很多大学用作教材,经典程度不言而喻。《C Primer Plus中文版》更是堪称C语言的圣经!
进阶:《C专家编程 》,《C陷阱与缺陷》 ,《C和指针》
这三个书籍也是C语言经典书籍,当你对C语言的基础有一定的了解后,你要更深入学习C语言强大的指针,和C语言编程中可能遇到的一些坑,这能帮助更好的了解和使用C语言。
深入《C语言参考手册》,《C标准库》,《 C语言接口与实现 》(必看),《C语言的科学和艺术》,《C程序设计语言》,《现代编译原理-C语言描述》
上面这些书籍,对于想深入学习C语言的人帮助会很大,这里不一一描述了。想深入的学习只看视频是不够的,一定要看书。
看书有什么好处呢?
- 书籍比较全面,系统化,经典书籍都是大佬总结整理出来的,知识点比较全面,系统。
- 书籍可以锻炼你主动思考的能力。这个是非常非常关键的一点,如果你只是被动地接收知识,那么就是很浅显的记忆,不可能学好。书是静止的,你掌握着主动权。
- 看书操作实践性更强。视频看多了,慢慢感觉啥都懂了,但是一写就不会。
C语言实现小功能
这个课程将使用 C 语言完成一个简单的通讯录。会涉及到结构体、数组、链表等重要概念,需要对 C 语言有一定的了解。
C语言实现通讯录/图书管
使用 C 语言完成一个简单的日历功能。输入相应的年/月即可看到当月的日历。这门课可以巩固你C语言的语法,并进行实践操作。
C语言编写万年历
用C语言做一个简单的计算器,进行加、减、乘、除操作。本程序涉及的所有数学知识都很简单,但输入过程会增加复杂性。都是C语言很基础的东西(输入输出),学了之后能写出一个完整的C语言程序。适合涉及C语言的基本语法,与输入与输出。适合初学者学习。
C语言实现计算器
2048是之前十分火爆的一款益智游戏,这个课程将使用 C 语言完成一个2048游戏。适合对C语言有一定基础,需要了解C语言,以及绘图库ncurses的实用。大大提高你的动手能力。
C语言实现2048小游戏
C语言课程
C语言程序设计CAP_浙江大学_中国大学MOOC(慕课)www.icourse163.org/course/ZJU-1001614008www.icourse163.org/course/ZJU-1001614008www.icourse163.org/course/ZJU-1001614008www.icourse163.org/course/ZJU-1001614008这和课程比较基础,适合刚入门C语言的同学学习,讲的也很详细。
C语言程序设计进阶_浙江大学_中国大学MOOC(慕课)www.icourse163.org/course/ZJU-200001www.icourse163.org/course/ZJU-200001www.icourse163.org/course/ZJU-200001www.icourse163.org/course/ZJU-200001这节课属于进阶课程,里面讲了一些数据结构和指针的相关知识,这也是C语言比较重要的一部分。
C语言教程(vs2019版)持续更新ing,关注第一时间通知_哔哩哔哩_bilibiliwww.bilibili.com/video/BV1qE411d7Zx?from=search&seid=15159885118117561010www.bilibili.com/video/BV1qE411d7Zx?from=search&seid=15159885118117561010www.bilibili.com/video/BV1qE411d7Zx?from=search&seid=15159885118117561010www.bilibili.com/video/BV1qE411d7Zx?from=search&seid=15159885118117561010B站宝藏级C语言课程,老师讲课幽默风趣,用最容易的话让你听懂,该视频最适合带你迅速入门C语言。
《郝斌C语言自学教程》_哔哩哔哩_bilibiliwww.bilibili.com/video/BV1os411h77o?from=search&seid=6950174368260926541www.bilibili.com/video/BV1os411h77o?from=search&seid=6950174368260926541www.bilibili.com/video/BV1os411h77o?from=search&seid=6950174368260926541www.bilibili.com/video/BV1os411h77o?from=search&seid=6950174368260926541郝斌老师的《郝斌C语言自学教程》,讲解的很详细,我大学就是看的他的课。
自己的一个淘宝店铺,程序设计,指导,咨询!
程序代做指导GolangC/C++QtPythonLinux算法VueJsHtml小程序app
自己的学习经历和硬核学习路线分享,已超过千赞,帮助了很多小伙伴!
记得帮我@盼盼编程点个赞哟~