abei66 发表于 2022-1-8 13:03:23

学习编程是否需要有什么基础?为什么推荐新手学习?

题主,你好!

看了题目的描述,觉得既然27岁能醒,其实是件好事。毕竟,余生还很长,又是奋斗的年纪。

能够提出问题以找到方法表明您仍然有动力并希望改变现状。也证明随着年龄的增长,你体会到了平庸带来的恐慌感。

看完详细的描述,题主可能想知道的问题总结如下:

一、学习编程需要任何基础吗?(如:数学基础、英语基础、计算机基础等)

二、有哪些适合初学者学习编程的书籍或视频?

三、为什么推荐初学者学习?

请带上以上三个问题,然后让元美带你了解一下!

一、学习编程需要任何基础吗?(如:数学基础、英语基础、计算机基础等)

学习编程不需要任何基础,但需要打下坚实的入门基础,因为不同的编程语言之间有很多共同点。基本知识都学完了,以后学起来就容易多了。其次,除了为学习编程打下扎实的基础外,拥有一个好的方法和正确的思维方式也很重要。因为在编程的世界里,很多东西不是死记硬背就能学会的,更需要我们有一个连贯的思路。

大多数人认为学习编程一定是对英语要求比较高,因为我们都知道编程中的代码都是英文字母。事实上,计算机语言中使用的英语单词量很少,而且都是常用词,经常使用就能记住。这些英语单词应该只作为计算机语言中的代号来表示,而不是指我们在高中或大学学习的英语的时态或语法。

当然,如果你想阅读原文或者帮助的话,专业词汇比较多,但是借助谷歌翻译,问题不大。还有数学,只培养逻辑思维能力编程入门自学,对初学者编程影响不大。

总之天外神坛,学习编程对基础没有硬性要求,但如果有基础,学习起来会相对容易。数学基础、英语基础、计算机基础等等,都有比较好的,不用担心。现在很多培训机构的编程课程都是从基础开始,由浅入深,循序渐进,只要你肯努力,跟上老师的进度编程入门自学,相信你一定能学到东西。

二、有哪些适合初学者学习编程的书籍或视频?

编程入门的推荐书籍,因为书名的描述并没有明确的说你想在哪里开发,而且编程是一个比较宽泛的概念,包括很多,所以推荐的书可能不是你想看的。关于方向的书籍,所以主体可以先确定自己的方向,然后再寻找相关书籍。

那怎么找呢?确定方向后,题主可以去豆瓣、CSDN、51CTO、简书等网站看看,这些网站推荐的书一般都比较适用,推荐书的人一般都是有经验的人,所以可靠性是还是比较高的。

阅读相关的入门书籍只是基于主体想自学。如果去专业的培训机构学习,就不需要了。如果你选择在培训机构学习,完成了老师给的任务,还想看书,可以选择看一些提高的书,比如培养编程思维的书。

我不会在这里提出太多建议。同理,去上面哪个网站看大神推荐的书。

三、为什么推荐初学者学习?

相信题主看到或听到过类似“学习是每个人进入编程世界的最佳选择”这样的言论。真的是这样吗?

是的,他们是对的。

与C语言、C++、JAVA等编程语言相比,初学者学习起来相对容易。

除了简单易用的特点外,还与以下三个优点有关:

http://tt.ccoox.cn/data/attachment/forum/20220108/1641618203104_6.jpg

写代码的速度很快,而且非常注重代码的可读性,非常适合多人参与的项目。它比以前的传统脚本语言具有更好的复用性,并且易于维护。与流行的编程语言Java、C、C++等相比,它还完成了一个功能,编写的代码短小精悍,开发效率是其他语言的数倍。

支持多平台开发,用它编写的代码无需任何转换即可移植到Linux和系统中,在Apple OS系统中不存在兼容性问题。不仅你编写的代码是可移植的,甚至系统提供的一些GUI图形编程、数据库操作和网页网络编程接口都可以毫不费力地移植到任何系统中。

最重要的一点是有一个非常丰富的标准库( ),标准库和安装程序已经直接安装到您的系统中,无需下载。标准库的这些模块为我们提供了从字符串到网络脚本编程、游戏开发、科学计算、数据库接口等大量的功能应用,我们不需要自己造轮子。

由于效率高,兼容性好,对新手学习非常友好,这也是很多人推荐的原因。

http://tt.ccoox.cn/data/attachment/forum/20220108/1641618203104_7.jpg
页: [1]
查看完整版本: 学习编程是否需要有什么基础?为什么推荐新手学习?