零基础想自学编程,可以推荐什么书籍或程序吗

发布网友 发布时间:2022-04-23 22:27

我来回答

2个回答

热心网友 时间:2023-07-15 09:05

现在有很多编程相关软件。自学是很难,希望你能坚持。

慕课网:包括手机App和网站。里边有免费课程、实战课程、专栏等等。入门课程一般都是免费的。还有各种语言的入门系列课程。

极客时间:课程质量还是很不错的。品质有保障,而且价格很合理。就是想找的那种惠民精品学习资料。手机App和web都能观看。形式分“专栏”、“视频课程”、“微课”、“每日一课”。

极客学院:注意和“极客时间”不是一家。

其他:腾讯课堂、网易云课堂

中国大学MOOC:如果想系统学习计算机专业的课程,这个平台也是一个不错的选择。同样也有App。这个里边有很多大学的计算饥课程,各个专业课基本都能找到。(也有其他专业的课程)。会有考试,会有分数。想要系统学习的话,非常不错。

另外经常逛博客,如果能参与开源项目,那成长更快了。

热心网友 时间:2023-07-15 09:06

编程这个东西自学有一定难度,因为你无法在短时间内体会到它的实际用途,所以一大批人会半途而废。就算你学会了C语言,你会发现你照样做不出东西,忙碌了半天,也只会在黑乎乎的控制台上显示些字符。所以你还得学习其他知识,像SQL。
想要以最短时间体会到代码的作用,那莫过于学习前端 HTML 了,配合CSS,你会立马写出几个静态页面,然后沾沾自喜,有种成就感。然而这并没有什么卵用。前端还需要学习一门叫JavaScript的语言,JavaScript才是编程语言,HTML和CSS只能叫做页面设计,类似美工。
而你想要学习JavaScript时,你就得明白什么叫编程,像是数据类型、函数、各种判断循环语句,这时你学起来就会感觉很吃力(当然也能学会,我就是没接触过C语言就直接学了前端了)。
真正的编程入门级语言是C语言,为什么要先学C语言呢?这时你得明白编程语言的历史发展。C语言的前身是B语言,B语言由贝尔实验室开发。B语言写出了世界上第一款操作系统Unix,沿用至今,比如银行的取款机和大型商务机就是用的Unix。后来由Unix 进化出了linux操作系统。这款操作系统一直应用于服务器,而Windows操作系统是由C语言写的。暂且不谈操作系统。
C语言往后发展就有了C++ 这些都同属贝尔实验室开发。Java是由C++改写而来。C#也是由C++改写而来。所以你会发现C#与Java语法相识。总结一点,这些语言都由C语言而来。只要你学会了C语言,以后你学其他语言就会简单的多。你学C语言就是学了80%的Java。C++又是完全兼容C语言的。所以你可以把C语言看成是祖宗,其他的都是分支。
本人就是自学的。走了很多弯路。因为我一开始就是学的前端HTML。后来才去学的C,不过也没关系,我学会JavaScript后,学C语言就轻松很多。
说了这么多言归正传,如何自学编程,其实就是如何自学C语言。我认为最好是找教学视频来看。个人推荐 : 郝斌c语言180个视频。
网上很多人力推《c语言程序设计 谭浩强》这本书,你可以去看看。这是大学计算机专业必备教程。也是C语言入门书籍。反正看书我是看不进去的。
一句话,这些语言都大同小异。真正重要的是编程思想。就是如何通过语言来实现解决问题的思路。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com