假期假想自学编程?^ _ ^
首先,我们要搞清楚,会语法和会编程 区别很大
熟练的语法是编程的基础,但绝对不是全部。一门语言的熟练精通需要反复练习实战。

这里我首推C语言,计算机系学生基本都会学习。
(去洛谷等平台刷题,你可以看到一堆用C写算法题的,其他语言都比较少)

因为C语言偏向于机器,偏向于底层,可以让你对以后老师上课讲解的内存溢出、数组越界等等问题有一个亲身的体会。

另外,也可以对自己后面的学习作铺垫。像博主做的高性能并行计算方向,CUDA、openMP等并行框架都支持C、Fortran等比较“古老”的语言。
反之,最近几年很火的Java,Python等不一定会有这么好的适用性,所以,这无疑是适用性最广,学习成本最低的选择之一了。

另外mooc上面的学习视频,推一个公认的不错的 浙大 翁恺老师的 C语言程序设计,讲得深入浅出,大一国庆节就是看他的视频预习的C语言

(其实真要学习,B站也是真不错,我的fortran就是看视频自学的)

但光有听,没有练习绝对不行,编程是需要多次实践才能掌握的
mooc课程后面其实也有练习题,可以随时巩固所学内容。
课程看完后(鬼知道我花了多长时间)
去PTA做天梯赛的题目,一道一道做,遇到不会的就百度看题解 遇到不会的就先思考,PTA是指下面这个,不要搞到什么奇怪的东西去了!

或者去洛谷等平台做分类分难度的题目

PTA上自带编译器,不过说实话,比较简陋。编译器大学老师一般叫用VC++或者DEV,VC++是真滴老,不建议再使用了。个人还是比较推荐Visual Studio ,去微软官网下社区版(Visual Studio Community),社区版开放免费,就是比较大

暑假看到链表以前就差不多了,等以后老师来讲理解起来很快的,暂时就这了,Coding from now!
关注我的博客,欢迎在博客私聊交流!问得多的可以单独出一片文章详说。

更多推荐

假期自学编程没有学习路线?