【译】对于初学者什么是最好的编程语言?
Python?Java?Ruby?JavaScript?有非常多的选择。选择一种编程语言开始你的编码之旅不应该是一件艰巨的任务。
事实上:你将要学习的语言并不是特别重要,更重要的是学习编程的理念。对于任何编程语言来说知识的可传递性都是至关重要的。
我学习的第一门语言是 Java,学习了循环,while 循环,条件,函数,面向对象编程和许多编程理念。
然而,选择一门能在编程领域轻松找到工作的语言是更好的选择。对于初学者来说,我这里有一份列表推荐给你:
Python
Python 在美国大学里是最受欢迎的入门型语言。
就像 JavaScript 一样,Python 也非常灵活,现在被用于构建生物信息学的 web 应用。我强烈推荐你学习 Python,它是很棒的入门选择。
Java
Java 是企业环境中使用最多的语言,根据 TIOBE 统计 Java 长年占据编程语言榜首。同时 Java 是强类型地静态语言,可以更容易地去描述一些编程理念。
Java 作为最常使用的语言,你可以很轻松地在这段编程之旅中找到 Java 的相关课程和指南来获得帮助。你还可以使用 Java 构建服务端应用、Android APP 等应用程序。
Ruby
Ruby 是我最喜欢的编程语言,它编写简单,容易理解并且使用顺手。
就像 JavaScript 一样,它学起来简单但是不易掌握。Ruby 在很多公司中被广泛应用,比如 Airbnb, EBANX, Shopify, Twitter, GitHub 等等。它还有一个超赞的 7*24 小时的在线社区随时提供帮助。 Ruby 以 Ruby on Rails 框架著称,它可以帮你很轻松的构建整个 web 应用。
JavaScript
JavaScript 是我用过的最灵活的语言之一。
你能用它构建控制台程序,桌面软件,手机 APP,前端开发,后端开发等等。它是一个很不错的编程语言,简单易学但难以掌握。
我建议你学习并掌握 JavaScript ,但不是作为第一门语言。
对于初学者来说 JavaScript 很难调试并且不容易学习编程理念比如异步,原型,面向对象等等。
不要纠结语言
你需要通过选择一门语言来学习编程理念,当你学完之后你将花费较小的学习曲线来学习任何其他的语言。
如果你想要学习如何学习一门新语言的话,可以阅读我的文章 “How to Learn a New Programming Language or Framework”,将会非常有用。
相关文章
- 编程语言是什么
- 单例的各种写法以及双重检查的问题详解编程语言
- 40行python代码编写的计算器详解编程语言
- python xmlrpc实现文件传输的代码详解编程语言
- python从网络下载文件并获得文件大小、文件类型详解编程语言
- Oracle 按每天,每周,每月,每季度,每年查询统计数据详解编程语言
- java通过smtp发送电子邮件详解编程语言
- 泛函编程(2)-初次体验泛函编程详解编程语言
- 泛函编程(0)-什么是泛函编程详解编程语言
- HTML 速查列表详解编程语言
- 试题—什么是Java序列化如何实现序列化详解编程语言
- 如何使用JavaScript来验证表单中的内容是否为详解编程语言
- 什么是CSR证书申请文件详解编程语言
- 什么是目标框架别名(What are the Target Framework Monikers (TFMs))详解编程语言
- Java程序运行时,数据都保存到什么地方详解编程语言
- 把文章里边的html标签去掉(去掉文字的样式,显示css设置的样式)详解编程语言
- 一文读懂什么是Java中的自动拆装箱详解编程语言
- NodeJS Stream 二:什么是 Stream详解编程语言
- Linux下的编程语言探究(linux什么编程语言)
- C语言中%d,%p,%u,%lu等都有什么用处详解编程语言
- Failed to start component [StandardEngine[Catalina].StandardHost[localhost]详解编程语言
- 虚函数表是个什么鬼详解编程语言
- jquery 数字滚动方法详解编程语言
- SAP 财务替代增强详解编程语言
- Linux中Bash:一种强大的 shell 编程语言(linux中bash是什么)
- 闪亮登场Oracle背后的编程语言(oracle什么语言编写)