一、前言
本身就非专生,想要学好一门学问,首先就是培养对它的兴趣,不要被表面所诱惑~
所以,针对爱看书的朋友们,首先推荐一下吴军博士的《浪潮之巅》,去了解一下IT的发展史,以及相关产业信息定律,在书中,你将会获得在这短短几十年来,计算机以及互联网发生的种种变化。
二、计算机导论
OK,前话说到头,开始正题,开始正式入门学习之前,我们得去先学习一下计算机导论。
计算机专业导论是面向非计算机专业人员和学生介绍计算机基础知识的计算机基础教程。其内容涉及互联网、计算机本身如何运作、计算机交互、操作系统、软件应用等等多方面内容,这其实就是一个科普教程,学什么你总得要先进行了解,理解原理,才能对接下来的学习有所帮助鸭~
计算机导论的学习,推荐去B站观看《计算机科学速成课》,讲课的老师幽默风趣,授课过程图文并茂,一共40集,每集10分钟作左右,涉及内容由计算机早期历史到编程、操作系统等等,是一个详细讲解了很多计算机基础知识的课程,里边的一字一句都是精华,要仔细品尝勿打马虎眼掠过去了哟☆⌒(*^-゜)v THX!!
链接这里进(或者自行B站搜索也可以):
【计算机科学速成课】[40集全/精校] - Crash Course Computer Sciencehttps://www.bilibili.com/video/BV1EW411u7th?p=1同时,还有大佬对课程内容作了详细笔记,可以一边观看视频一边阅读笔记记忆更深刻~
笔记入口(或者自行去B站视频底下评论区寻找均可):
公开分享版本【计算机科学速成课】 笔记https://shimo.im/docs/PJAUY30F1uYksv0h/read
三、C语言入门进阶
学完计算机导论了,这种时候已经对计算机的发展历史有了一定的了解了,这时候,来来来~准备开启新世界——编程世界的大门!
入门首学的编程语言,从C语言入手较好,计算机的底子,也是各个语言的鼻祖,其次,C语言是一个面向过程的语言,运行速度快,是计算机产业的核心语言,就如操作系统、数据库等等都离不开C语言,如果不学习C语言的话,就很难深入了解计算机底层的运行机制~
1、入门阶段
(1)视频课推荐
首推浙江大学翁恺老师的课,真的yyds!课程质量超级高,讲课幽默、深入浅出而且容易理解!课程在慕课里头,但是目前课程已经截止啦,下次开课时间大致在9月12-14日这个区间~链接如下:
程序设计入门——C语言https://www.icourse163.org/course/ZJU-199001?tid=1470101496
学习入门的同时搭配学习翁恺老师的进阶课程效果更佳~ 同理,下次开课时间预计在11月中旬左右~链接如下:
C语言程序设计进阶https://www.icourse163.org/course/ZJU-200001?tid=1470096517
(2)书籍推荐
《啊哈 C语言》
为小白打造~零基础入门首推,讲解内容通俗易懂,读起来令人耳目一新~
《C Primer Plus》
是一本语法书,知识语法讲的极为清楚,但是内容多的同时书本也贼大,容易劝退~建议入门差不多的时候再进行阅读。
【题外话】
【题外话:文章写于2023.7.20,第一次更新于2023.8.20,下次更新时间即C语言入门阶段课程结束的时候啦~ 接下来会陆续按照入门介绍课程出笔记!笔记内容来自程序设计入门第16次课以及程序设计进阶第15次课~ 可以观看完视频后阅读笔记来进行总体复习(关注我更加方便找到我鸭)~ 大家一起进步鸭!】