面向初学者的五种最佳编程语言

如果你想学代码,你决定先学的语言与你想学的东西、你想用这项技能做什么以及你最终想从那里走到哪里有很大关系。尽管如此,有些语言比其他语言更容易掌握,有一个专门从事教学的社区,或者一旦你学会了就提供更多有用的技能。根据你的提名,这里有五个最好的。...
Illustration for article titled Five Best Programming Languages for First-Time Learners

如果你想学代码,你决定先学的语言与你想学的东西、你想用这项技能做什么以及你最终想从那里走到哪里有很大关系。尽管如此,有些语言比其他语言更容易掌握,有一个专门从事教学的社区,或者一旦你学会了就提供更多有用的技能。根据你的提名,这里有五个最好的。

让我们明确一点,我们并不是要绝对解决一个问题,即如果你试图编写代码,你应该先学习哪种语言。每个人都有不同的观点,这取决于你学习的具体原因,也许这些都不合适。你提供了更多的建议,在我们的呼吁竞争者线程比我们可能在这里强调,有更多的描述和理由为每一个。也就是说,以下是五位最受欢迎的候选人,没有特别的顺序。

投票结束计票!如果你是一个初学者,想知道这五种编程语言中哪一种是你认为最好的开始,请访问我们的HiveFive后续文章,查看获胜者并讨论结果!

java

Illustration for article titled Five Best Programming Languages for First-Time Learners

Oracle的Java是web上存在时间最长、持久性和影响力最大的编程语言之一。在所有平台、操作系统和设备上,您都会发现Java是web内外应用程序的核心。它是一种功能强大的基于类的面向对象编程语言,其设计目的是在尽可能多的平台上具有可移植性和可操作性。因此,它也是世界上最流行的编程语言之一,如果你对学习编程感兴趣的话,那么学习它就非常有价值。Java的另一面是,尽管它具有可移植性和适用性,但它可能很难掌握,也很难有效地编程。

java不是一种完美的编程语言,尽管许多学校和类从C或C++开始,因为java从早期语言中获得了很多语法。那些支持Java作为一门好的第一语言的人指出,Java迫使你像程序员一样思考,以逻辑和分析的方式思考,并真正掌握计算机如何处理信息以获得成功。这是一组基本的核心概念,可以帮助您转向其他语言和技术。想知道为什么这是一个好的选择,请回顾一下它的提名线索。


红宝石

Illustration for article titled Five Best Programming Languages for First-Time Learners

Ruby是一种动态的、开源的、面向对象的编程语言,由计算机科学家松本幸弘早在90年代就开发出来了,这使得它成为最年轻的广泛使用的语言之一,更不用说在本综述中了。它的设计目的是让语法简单易读,简单易写,无需学习大量的命令和专门的“词汇表”就可以开始使用。虽然语言本身是面向对象的,但它也支持过程式、函数式和命令式编程,这是使它非常灵活的因素之一。

Ruby以相对简单易学著称,官方网站上提供了20分钟的快速入门指南,可以让你在很短的时间内熟悉Ruby的一些基础知识。Perl和Python等语言的爱好者会发现一些相似之处。那些提名Ruby的人称赞Ruby易于理解和学习,在必要时易于阅读,并且拥有一个大型的、活跃的、充满**的开发人员社区,致力于语言的成功。更多信息,请查看这里和这里的提名线程。


python

Illustration for article titled Five Best Programming Languages for First-Time Learners

当人们讨论最早的编程语言以及哪些语言更容易让人们快速掌握时,Python不可避免地出现了。它是由Guido van Rossum在80年代开发的,他随后将该语言交给了非盈利的Python软件基金会,该基金会是该语言的管理员,该语言是开源的,可以自由使用,甚至可以用于商业应用。Python通常被用作并被称为脚本语言,允许程序员在短时间内大量生成易于阅读的功能性代码,但它也是动态的,并且支持面向对象、过程式和函数式编程风格等。由于其灵活性,Python是当今应用最广泛的高级编程语言之一。

Python并不是从基础开始的,但是它确实教给了您一些有用的东西,比如缩进、模块化以及命名约定的重要性,这些将在您学习和使用其他语言时帮助您。在提名线程中,我引用了reddit线程作为一个伟大的地方来阅读作为第一语言的语言的利弊。你们当中提名Python的人也强调了这样一个事实:Python的开发人员社区非常高兴该语言被用作教学语言,因此他们有大量的学习工具和文档可供使用,以帮助第一次编写Python的人熟悉它。官方教程很容易遵循,有用,实用。欲知更多利弊,请查看此处的提名线索。


信用证++

Illustration for article titled Five Best Programming Languages for First-Time Learners

虽然严格地说,你的提名是C语言,而不是C++,但是我们决定继续下去,然后把C++扔到它旁边,因为它是从C.自然的一步。没有太多的C和C++的丰富历史(这是从一组改进和更新开始的,把C应用到现代应用程序),我们可以说这两种语言都是从1970年代和80年代早期开始的(你可以在上面的维基百科链接上阅读更多)。C、 就其本身而言,它是一种应用极为广泛的通用命令式编程语言,它对几乎所有遵循它的语言都产生了重大影响。另一方面C++更进一步地将面向对象的特性添加到语言中,以及虚拟函数和模板。C++是世界上最流行的编程语言之一,在从视频游戏到生产力软件等各个方面都有着广泛的应用。C++比C更难被学习,尽管很多人会认为根本没有理由用C开始。这是一场我们不会解决的辩论。

关于C和C++的一件重要的事情是:它们都是计算机科学和编程中最基本的语言。如果你学会了它们,它们会让你受益,即使你以后不再使用它们。它们会让你深入了解计算机科学和计算机编程的起源和根源,尽管许多人指出,学习其中一种语言就像先学开车,然后再学组装汽车,但这两种语言都有各自的优缺点。你们中那些称赞它们是第一次使用的语言的人注意到了这一点,并说如果你从它们开始,你会对编程有更丰富的理解,你们中的一个指出了这篇关于语言如何很容易地将优秀的程序员与优秀的程序员区分开来的伟大文章。现在,如果你的目标不是专业地编写代码,这对你来说可能不是问题,但仍然值得考虑。毕竟,你们中的许多人提名不同的口味和C和C++的变体,它们适用于特定的应用,比如ANSI C,它被用来编程ARDUINO微处理器,机器人C,特别是在机器人学中使用。很多人还说,从C、C++等硬东西开始,其他的东西(比如java)就不那么难了。更多信息,请查看这里和这里的提名线程。


javascript语言

Illustration for article titled Five Best Programming Languages for First-Time Learners

JavaScript,不要与Java混淆,是一种脚本语言,由Brendan Eich在90年代开发,他以前是Netscape通信公司的,现在是Mozilla基金会的。JavaScript是web的基础技术之一。别傻了,尽管JavaScript也存在于浏览器之外,但主要存在于连接的应用程序和服务的上下文中。语言本身是动态的,它使程序员能够灵活地使用面向对象编程风格(因为语言本身主要是面向对象的)以及函数式和命令式编程风格。它的大部分语法都是从C派生的,如果您打算以任何方式对web进行任何开发,那么学习JavaScript应该在您的清单上。

幸运的是,JavaScript相对容易学习,已经存在于你的浏览器中供你使用,尽管它已经存在了一段时间,但它正在迅速流行起来。很多提名它的人都注意到,学习JavaScript时,你的回报是巨大的,因为你可以马上开始使用它为web构建东西,这很可能是许多人正在学习的代码。你们中的一些人甚至注意到,通过先学习JavaScript,在更复杂的语言(如C和Java)上有了一个开端(但不要被愚弄,JavaScript和Java之间没有什么相似之处)。另外,如果你想专业地编写代码,JavaScript现在的需求量非常高。要阅读更多,请转到这里的提名主题。


给你!现在是时候让这五个人投票决定你,tl80社区,最能鼓励初学英语的人学什么了:

我们几乎没有足够的空间来为每一种刚刚错过机会或者是优秀竞争者的语言提供值得尊敬的推荐。不过,我们将特别向C#.NET致意,读者wakers01在提名主题中对此提出了非常有说服力的论点。C#和.NET Framework是由Microsoft设计和开发的,Microsoft也非常乐意鼓励您学习它们。你的时间回报也很丰厚,因为一旦你熟悉了这种语言及其语法,你就拥有了一套技能,如果你需要继续前进,它不仅是可移植的,如果你想继续为这个框架开发,它也是适用的。

值得注意的是,我们之前单独讨论过这个话题,这可能会为那些寻求更结构化的方法来解决这个问题而不是社区情绪的人提供一些指导。不管你喜欢什么,祝你在编码方面好运!

对其中一个竞争者有什么要说的吗?想为你的个人最爱辩护,即使它不在名单中?记住,前五名是基于你最受欢迎的提名从呼吁竞争者线程从本周早些时候。不要只是抱怨前五名,让我们知道你最喜欢的选择是什么,并在下面的讨论中提出你的理由。

标题图片由迈克尔希姆博特。

  • 发表于 2021-05-22 04:29
  • 阅读 ( 188 )
  • 分类:互联网

你可能感兴趣的文章

初学者最容易学习的6种编程语言

...是一个陶冶的过程。在任何情况下,这里有六个最简单的编程语言初学者。 ...

  • 发布于 2021-03-16 10:37
  • 阅读 ( 278 )

你应该知道的5种函数式编程语言

...,您也可能不清楚哪些语言最适合它。毕竟,并非所有的编程语言都是平等的。虽然您可以在许多语言中应用函数式编程范例,但仍有一些地方您会感觉舒服得多。 ...

  • 发布于 2021-03-20 18:46
  • 阅读 ( 622 )

学习c#编程的7个实际原因

选择要学习的编程语言可能很难。不同的语言擅长不同的事情,有一个既定的目标可以让事情变得更容易。如果你想学编程,但又不确定该走什么样的职业道路呢? ...

  • 发布于 2021-03-21 18:41
  • 阅读 ( 376 )

我们在oculus connect演示日看到的五种最佳vr体验

...们以前见过的一些,大多数都没有——下面是我们最喜欢的五个。
 
 
 过热
 
 我第一次在Oculus Rift上扮演超级英雄是在2014年,当时带有位置跟踪的新开发套件刚刚问世,我非常兴奋能够在虚拟现...

  • 发布于 2021-05-08 02:43
  • 阅读 ( 157 )

2014年最受欢迎的蜂巢

...更好。本周我们要看五个最好的。面向初学者的五种最佳编程语言如果你想学代码,你决定先学的语言与你想学的东西、你想用这项技能做什么以及你最终想从那里走到哪里有很大关系。尽管如此,有些语言比其他语言更容易掌...

  • 发布于 2021-05-19 22:47
  • 阅读 ( 204 )

本周最受欢迎的帖子:1月3日至10日

...们最喜欢的应用程序的聪明用法,为初学者学习了最好的编程语言,发现了一个聪明的谷歌求职搜索,并计划了一个免费的在线课程教育。我们来回顾一下。十大应用和服务有些应用只做一件事,而且做得很好。其他人有许多聪...

  • 发布于 2021-05-22 03:44
  • 阅读 ( 194 )

对于初学的人来说,最好的编程语言是什么?

...,请访问我们的HiveFive功能,这是五种最适合初次学习的编程语言!别忘了在我们的投票中投票给全力以赴的胜利者!让我们在下面的讨论中听听你的投票吧!要投票,请遵循以下准则:按照此格式进行投票,包括粗体打印。如...

  • 发布于 2021-05-22 04:45
  • 阅读 ( 114 )

最好的语言学习工具是什么?

...五名将根据您的提名和我们的最佳选择。例如,查看上周的五个最佳浪涌保护器。图片由Syaheir Azizan拍摄。

  • 发布于 2021-05-23 03:37
  • 阅读 ( 109 )

实现无纸化的五种最佳文档扫描仪

如果你想实现无纸化,不是每个扫描仪都是好的。你需要一个能处理所有需要数字化的文件、收据和形状怪异的文件的好的,最好是一个有很好的软件支持的,帮助你把所有的东西组织起来。根据你的提名,下面我们就来看看五...

  • 发布于 2021-05-24 03:54
  • 阅读 ( 145 )

直播电视的五种最佳方式

无论你是在寻找一种方法,当你不在客厅的时候去看这个周末的大型比赛,还是当你被困在没有有线电视或电视的地方时,你只是喜欢看电视直播,你有很多选择可以帮助你在**或电脑上看广播。下面我们就为您介绍五种在旅途...

  • 发布于 2021-05-27 02:58
  • 阅读 ( 214 )
薄情痞子island
薄情痞子island

0 篇文章

相关推荐