首先我该学习哪一种编程语言?
摘要
你想要学习编程.也许你已经问过你开发的朋友关于推荐哪种语言,而且也获得了不同的回答.但他们说出一些你不懂的术语(什么是面向对象?!).为了帮助你选择一个编程语言来学习,这里给你提供一个易于理解的信息图,凭借你的目的和兴趣,有助于你做出最好的选择.一些详细资料,包括学习的难度,语言受欢迎程度和平均收入,每一种编程语言都会涉及.
正文
你想要学习编程.也许你已经问过你开发的朋友关于推荐哪种语言,而且也获得了不同的回答.但他们说出一些你不懂的术语(什么是面向对象?!).为了帮助你选择一个编程语言来学习,这里给你提供一个易于理解的信息图,凭借你的目的和兴趣,有助于你做出最好的选择.一些详细资料,包括学习的难度,语言受欢迎程度和平均收入,每一种编程语言都会涉及.
我也为每一种编程语言编译了一个列表,最佳编程工具和资源,为了帮助你赶快行动.
特别感谢PrithvirajUdaya授权我是用他在Quora上的的指环王类比
注意:一个优秀的程序员应该至少了解一些编程语言来学习用不同方式来解决问题.为了技术不落后,他们持续学习和成长.这仅仅是你的编程之旅的开始,简单的选择一个然后马上开始编码.
大多数优秀的程序员编程不是因为他们想要获得丰厚的薪酬或者更多的荣誉,他们仅仅觉得编程有趣.
-LinusTorvalds(Linux之父)
最佳编译工具和资源初学者:IDE代表集成开发工具.它是帮助开发人员写代码的工具,一般由代码编辑器,编译器和调试器组成.
下面是最佳课程,教学,数据等等.涉及每一种编程语言.可以随意建议任何的新资源来保持以下列表更新.(译者注:(1)原文使用标签页,markdown格式暂不支持,所以在此用目录代替索引如果想要看原文格式,请查看原文(2)各语言推荐书籍中,尚无中文版本,皆保持原文显示.)
目录⊙Python
⊙Java
⊙C/C++
⊙JavaScript
⊙Ruby
⊙PHP
⊙Objective-C
⊙ForKids
⊙有用的资源
⊙问题与解答
Python↑
官方网站:白癜风会遗传吗北京最好白癜风医院专家