您的位置:首页 > 编程语言

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

HTML是网站的布局和“raw shell”。

HTML5是最新版本的HTML,它是动态的,这意味着您可以使用较少的代码创建漂亮的网站,而且会更多(and
more)。 (适合)在未来3年内学习,(HTML)是一种伟大的“语言”。 

使用HTML5的示例网站是PeugeotLacoste 。





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体验 )
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: