学习编程我们到底应该选择哪门语言

liugangjiayou liugangjiayou     2023-04-08     413

关键词:

IDEA 集成开发环境

主要将下面三个集成在一起

  1. 文本编辑器
  2. 编译器
  3. 调试器

学习编程的选择

最适合学习编程的操作系统是 Linux,Linux 中有一个核心设计思想,叫做“一切皆文件”,理解了文件,就理解了整个 Linux 操作系统,这里说的文件,可不是你所认为的常规的 windows 文件。Linux 世界中的文件,就像是我们这个世界中的原子一样,是一种本质。

而 Python 中也有一个类似的核心设计思想,就是“一切皆对象”,理解了什么是对象,你就理解了 Python。而这么抽象的概念,我不认为我现在可以用两三句话就给你讲明白,不过还是那个道理“语言从来不是编程的障碍”,关于对象这个概念,在你日后对编程的知识逐渐丰富起来以后,自然就会明白了。

学习编程不等于学习语言,前者包含后者,也就是说想学好编程,不仅是学好语言,还有很多比语言更难的东西等着你呢。
技术图片

推荐学习的三本书

第一本:《啊哈 C 语言》
这本由电子工业出版社出版的《啊哈 C 语言!》被叫做“厕所 C 语言教科书”。这不是在说这本书很差,恰恰相反,这是一本浅显易懂的 C 语言入门书籍,即使是利用蹲马桶的时间看上一会儿,你也是看得懂的。并且和书籍配套的还有《啊哈 C 语言!》特别版编译器,会使得你在学习 C 语言基础知识的时候,更加轻松,自在。
第二本:《C 专家编程》
这本由人民邮电出版社出版的《C 专家编程》,会是你入门 C 语言以后的第二本必备书籍。这本书,会从 C 语言的发展历史讲解 C 语言中一些语法特性,以及相关语言特性当初被设计的目的,以及现有的缺陷,会给你一个更深层次的解释。并且,作者给你展现的,不仅仅是教你 C 语言语法,更多的是在给你讲 C 语言是怎么被设计出来的。这会使得你对于你今后所写的每一行代码,都会理解得比旁人深刻。
第三本:《C 缺陷与陷阱》
这本也是由人民邮电出版社出版,可以说是《C 专家编程》的延续,针对性会更强,直接指出 C 语言中各种各样的问题,并且加以分析。正所谓人无完人,那么由人所设计出来的语言,当然也没有完美的。你作为外行的时候, C 语言的美足够好好体会和欣赏,可想成为内行,你就必须要知道你所使用的工具,有什么缺点和短板,这样才能真正的在日后应用中,游刃有余。

所谓语言特性都包含哪些方面呢?如何才能了解一门语言的语言特性呢?

  1. 语言自身的语法特性,就是支持哪些编程范式
  2. 语言的扩展性,这决定了一门语言是否是可持续发展的,想一想 Python,可以很方便的安装第三方提供的工具包,以此来扩展程序功能,第三方包越多,在使用者看来,就是 Python 这门语言就越强大
  3. 语言与其运行环境的关系,也就决定了某一门语言能操作外部什么资源,以何种方式操作

零基础学习编程,javapython你会选择哪个?

现在很多零基础的小伙伴都想要进入到编程行业之中,无论什么情况选择哪门语言都非常重要,毕竟关系到以后的发展和薪资,很多人都知道Python是当下很火的语言,也知道Java是非常高级的编程语言,问题来了,到底选择哪个... 查看详情

学习编程,python和go语言应该选择哪一个?

...,因为前景好、待遇高、从业岗位多,越来越多人都想要学习编程。那么编程语言众多,在选择的时候很多人都会在python和GO语言进行徘徊,该如何选择呢?  python:  python是发展最快的编程语言之一,python偏爱简单、易读的... 查看详情

零基础学习python培训,应该选择哪个培训班?

...证明了Python的火热。正因为这样,很多零基础的同学选择学习Python入门。到底该怎么选择培训机构? 查看详情

第一门编程语言的选择无关紧要?

...0c;因为它根本无关紧要。他们认为我们应该更关注学生的学习成果。他们的理念是,如果学生很好地学习了这些概念,那么 查看详情

第一门编程语言的选择无关紧要?

...0c;因为它根本无关紧要。他们认为我们应该更关注学生的学习成果。他们的理念是,如果学生很好地学习了这些概念,那 查看详情

初学编程选哪门编程语言?真的有必要掌握多种语言吗?

...挥更加重要的作用。而精专主攻一门语言,做到深度学习,成为该领域的专业是不错的发展。下面分享一下两个观点支持者的意见吧。掌握多种开发语言 查看详情

c+javapython选择哪个编程语言?

学习编程成为很多人的首选,但是编程语言众多,很多人不知道要选择哪门语言发展。目前比较常见的编程语言就是C+、Java、Python,那么选择哪个编程语言?为大家介绍一下。  C++  C++在C语言的基础上进一步扩充和完善、加... 查看详情

web前端开发新手入门:html语言学习的7个秘诀

WEB前端开发学习过程中,作为一个新手入门级别的菜鸟你,要如何系统的学习呢?本期为介绍其一:html语言学习的7个秘诀也就是说如何学习HTML语言。新手们有一个常见的错误就是犹豫于判断哪种编程语言是做好的、最该先学的... 查看详情

学习python,开发工具我们应该如何选择

7款适合Python语言的开发工具,各位同学选择最适合自己项目的即可:一、PyCharm用户可以根据自己的需要下载任何Windows、Mac或Linux版本进行使用。可以说,PyCharm被认为是Python最好的IDE之一,并且是使用最广泛的IDE!另外,PyCharm还... 查看详情

如何自学android编程

  如果你已经确定了学习Android的目标,那么,应该提前做好哪些工作、先打下哪些基础呢?  首先,你最好先熟悉一门编程语言,现在大学里面和计算机相关的专业甚至理工类专业一般都会开设C语言课程,只是很多同学在大... 查看详情

从现在开始,让我们将编程进行到底

目录回顾过去    近期目标日常学习规划在该奋斗的年纪绝不能选择安逸!!!   共勉    Fighting!!!听到编程,很多人第一时间想到的就是程序员 好了,不调侃了,我们正文开始!... 查看详情

第1篇编程到底应该怎么学

....5.24日,已经离职7个月,总计215天,在这215天里,我都在学习Python这门语言,为了转行找到一份合适的工作。最初离职的时候信誓旦旦,要在4个月内完成任务,但是,到了今天。7个月已经过去了。然而,实际情况是神魔呢?对... 查看详情

2021哪门编程语言挣得最多?答案并不是python

2021哪门编程语言挣得最多?答案并不是Python。今年6月,O'Reilly对来自英国和美国的3136名受访者进行了调查,以了解数据和人工智能行业的薪酬状况、职业机会和挑战。报告显示,从编程语言的薪水来看,... 查看详情

当下应该学习python哪个版本?哪个方向好?

Python是一门非常高级的编程语言,该语言适合零基础入门学习,也是初学者的首选,现在无论从事人工智能还是爬虫Python都具有非常重要的作用,也成为了当下非常重要的编程语言,那么学习Python应该选择哪个版本?哪个发展方... 查看详情

当下应该学习python哪个版本?哪个方向好?

Python是一门非常高级的编程语言,该语言适合零基础入门学习,也是初学者的首选,现在无论从事人工智能还是爬虫Python都具有非常重要的作用,也成为了当下非常重要的编程语言,那么学习Python应该选择哪个版本?哪个发展方... 查看详情

学习编程,技术那么多,如何选择呢?

...;所谓“知也无涯,生也有涯”,我们精力有限,在学习技术的事情上,建议大家选择一个技术领域专攻下去,其他知识也要做相应了解。    下图列出一些常见的编程技术:编程语言只是工具,都要通过你的... 查看详情

腾讯t9级到底需要什么样的技术水平?我们又该如何学习?

...到CTO。当然这其中需要大量的知识储备,是一个不断学习的过程,话不多说下面我直接上图,一起来看看腾讯T9级到底需要什么样的技术水平?1、语言2、数据结构与算法3、数据库4、网络原理5、操作系统6、网络... 查看详情

学习算法思想修炼编程内功

...谈论算法的时候,我们在谈论什么?1-1我们究竟为什么要学习算法1-2课程介绍第2章排序基础O(n^2)的算法虽然简单,但也实用!让我们从最简单的基础排序算法开始,打开我们的算法大门!2-1选择排序法-Selec 查看详情