2017年最佳编程语言学习
2017-05-03 12:05
246 查看
原文:https://usersnap.com/blog/programming-languages-2017/
作者:Kyle Prinsloo
新的一年让我们有兴趣思考学习一种新的编程语言。 受到亚历山大·福尔克斯(Alexander Falks)发表的“ 今年夏天学习新的编程语言 ”的启发,我们正在开放2017年的学习季节:
“ 2017年应该学习什么编程语言? “
这是最受欢迎的问题之一。 这个问题的唯一问题是,几乎就像有人问他们应该买什么车。
答案取决于很多事情。 你想要新的还是使用的? 你想要什么形状? 它有什么规格?
通过Web开发,它遵循完全相同的汽车场景模式。
你想为自己或公司工作吗? 你愿意投资多少学习? 你有多少时间可用? 您当前的Web开发知识是什么? 你学习编程的目的是什么? 你喜欢后端还是前端?
请注意,这只是2017年编程语言的简化列表,而不是所有的编程语言。
我会尽可能诚实地回答这个问题。
根据维基百科 ,衡量编程语言的普及程度并不容易。
经过研究和分析信誉良好的网站,如PYPL , TIOBE , Trendy
Skills, Google
Trends, , 事实上 ,在与许多专家交谈之后,2017年的趋势是:
JavaScript
Java
Python
Elixir
Rust
GO
TypeScript
PHP
Ruby on Rails
C#
Swift
(HTML&CSS不是“编程语言”,但我将其放在这里为初学者)
HTML是网站的布局和“raw shell”。
HTML5是最新版本的HTML,它是动态的,这意味着您可以使用较少的代码创建漂亮的网站,而且会更多(and
more)。 (适合)在未来3年内学习,(HTML)是一种伟大的“语言”。
使用HTML5的示例网站是Peugeot和Lacoste 。
CSS样式一个网站。 可以在这里找到可以做的事情的例子。(链接可能丢失:http://www.mezzoblue.com/zengarden/alldesigns/)
CSS3是CSS的最新版本,它也是动态的。 HTML5和CSS3是一起使用的
- 就像盐和胡椒
在这里学习CSS。(http://www.w3schools.com/html/html_intro.asp,https://www.thinkful.com/)。
正如Usersnap在关于2017年最佳网络发展趋势的文章中所述,JavaScript是世界上最常用的编程语言。
JavaScript可以说明如果这样,那么 。
最新版本的JavaScript( ES2017 )将于2017年底推出,开发人员已经对此感到兴奋(不幸的是)。
了解JavaScript后学习jQuery 。 这是一个不同的“插件”的库,可以添加到您的代码中,从而节省您的时间,并使您更容易添加功能。
PS:JS也可以是一个后台语言,但为了保持简单,我刚把它列在前端部分。
在这里学习JavaScript。(https://www.thinkful.com/,https://www.javascript.com/resources)
TypeScript是一种静态类型的语言,可编译为JavaScript,并且增长速度快! 新版本2.1包括JavaScript的所有新功能和可选的静态类型。
额外的好处是改进了代码中的错误和任何打字错误,异步/等待等等 。
它也是编写Angular 2应用程序的首选语言。
在这里和这里学习TypeScript。(https://www.typescriptlang.org/docs/tutorial.html,https://www.edx.org/course/introduction-typescript-microsoft-dev201x-1)
没有Java将没有列表完成。 从长远来看,它永远是一个很好的选择,统计数据表明它不会很快消失。
它用于150亿 (这不是打字错误)设备,在全球超过1000万开发人员使用Java!
如果您有兴趣创建Android应用程序,游戏,软件和网站内容,请学习Java。
使用Java的示例网站是Amazon,LinkedIn和eBay。
Java
9正在2017年推出,所以当它准备就绪时,请务必检查(学习)它。
在这里学习Java。(http://www.learnjavaonline.org/,https://java.com/en/download/faq/develop.xml)
Python是一种面向对象的语言 ,与英语非常相似,这使它成为学习初学者和经验丰富的专业人士的绝佳语言。
使用Python的示例网站是Instagram,YouTube,Reddit,NASA和Usersnap(他们在这里写过关于他们的Python体验 )
作者:Kyle Prinsloo
新的一年让我们有兴趣思考学习一种新的编程语言。 受到亚历山大·福尔克斯(Alexander Falks)发表的“ 今年夏天学习新的编程语言 ”的启发,我们正在开放2017年的学习季节:
“ 2017年应该学习什么编程语言? “
这是最受欢迎的问题之一。 这个问题的唯一问题是,几乎就像有人问他们应该买什么车。
答案取决于很多事情。 你想要新的还是使用的? 你想要什么形状? 它有什么规格?
通过Web开发,它遵循完全相同的汽车场景模式。
你想为自己或公司工作吗? 你愿意投资多少学习? 你有多少时间可用? 您当前的Web开发知识是什么? 你学习编程的目的是什么? 你喜欢后端还是前端?
入门
请注意,这只是2017年编程语言的简化列表,而不是所有的编程语言。我会尽可能诚实地回答这个问题。
根据维基百科 ,衡量编程语言的普及程度并不容易。
经过研究和分析信誉良好的网站,如PYPL , TIOBE , Trendy
Skills, Google
Trends, , 事实上 ,在与许多专家交谈之后,2017年的趋势是:
JavaScript
Java
Python
Elixir
Rust
GO
TypeScript
PHP
Ruby on Rails
C#
Swift
如果您想成为前端网站开发人员
(HTML&CSS不是“编程语言”,但我将其放在这里为初学者)
HTML
HTML是网站的布局和“raw shell”。HTML5是最新版本的HTML,它是动态的,这意味着您可以使用较少的代码创建漂亮的网站,而且会更多(and
more)。 (适合)在未来3年内学习,(HTML)是一种伟大的“语言”。
使用HTML5的示例网站是Peugeot和Lacoste 。
CSS
CSS样式一个网站。 可以在这里找到可以做的事情的例子。(链接可能丢失:http://www.mezzoblue.com/zengarden/alldesigns/)CSS3是CSS的最新版本,它也是动态的。 HTML5和CSS3是一起使用的
- 就像盐和胡椒
在这里学习CSS。(http://www.w3schools.com/html/html_intro.asp,https://www.thinkful.com/)。
JavaScript
正如Usersnap在关于2017年最佳网络发展趋势的文章中所述,JavaScript是世界上最常用的编程语言。JavaScript可以说明如果这样,那么 。
最新版本的JavaScript( ES2017 )将于2017年底推出,开发人员已经对此感到兴奋(不幸的是)。
了解JavaScript后学习jQuery 。 这是一个不同的“插件”的库,可以添加到您的代码中,从而节省您的时间,并使您更容易添加功能。
PS:JS也可以是一个后台语言,但为了保持简单,我刚把它列在前端部分。
在这里学习JavaScript。(https://www.thinkful.com/,https://www.javascript.com/resources)
TypeScript
TypeScript是一种静态类型的语言,可编译为JavaScript,并且增长速度快! 新版本2.1包括JavaScript的所有新功能和可选的静态类型。额外的好处是改进了代码中的错误和任何打字错误,异步/等待等等 。
它也是编写Angular 2应用程序的首选语言。
在这里和这里学习TypeScript。(https://www.typescriptlang.org/docs/tutorial.html,https://www.edx.org/course/introduction-typescript-microsoft-dev201x-1)
如果您想成为后端网站开发人员
Java
没有Java将没有列表完成。 从长远来看,它永远是一个很好的选择,统计数据表明它不会很快消失。它用于150亿 (这不是打字错误)设备,在全球超过1000万开发人员使用Java!
如果您有兴趣创建Android应用程序,游戏,软件和网站内容,请学习Java。
使用Java的示例网站是Amazon,LinkedIn和eBay。
Java
9正在2017年推出,所以当它准备就绪时,请务必检查(学习)它。
在这里学习Java。(http://www.learnjavaonline.org/,https://java.com/en/download/faq/develop.xml)
Python
Python是一种面向对象的语言 ,与英语非常相似,这使它成为学习初学者和经验丰富的专业人士的绝佳语言。使用Python的示例网站是Instagram,YouTube,Reddit,NASA和Usersnap(他们在这里写过关于他们的Python体验 )
相关文章推荐
- 2017年学习什么编程语言吃香?
- 25个2017年发布的最佳Android库(非常值得学习)
- PHP是编程语言学习的第一个最佳选择吗 ?
- 2017年你应该学习的编程语言、框架和工具
- 2017年最值得学习的编程语言
- Java 学习最佳途径(一)---工具篇
- 学习编程的最佳方向!
- ARB_fragment_program学习:(一)可编程语言概要
- Adobe Flex最佳学习路线
- 未来最佳企业形态和商业模式的雏形——学习《维基经济学》的一点体会
- WEB开发者须学习的10种编程语言
- 学习ant的最佳途径
- 初学者应该怎样学习复杂的编程语言?
- Adobe Flex最佳学习路线
- Adobe Flex最佳学习路线
- 值得学习掌握的10种编程语言
- java入门学习指导之最佳方向
- Adobe Flex最佳学习路线
- 你应该学习的10种编程语言
- java入门学习指导之最佳方向(上)