作为初学者哪种编程语言比较适合学习?

如果你想问,对于程序员或编程初学者来说,有哪些最有用或最好的编程语言适宜学习?那么首先,你要明确, 你想通过编程来做什么


对只用一种语言来构建某个项目的情况而言,Javascript和它的框架是非常有用的

Angular.js可以控制展示给用户的网站前端
Node.js将作为管理网站所有内容的网络服务器

Express.js在前端和服务器两者之间运行,对信息的来去进行导向

MongoDB作为存储中心,用于存储从用户处获取的数据

MEAN (Mongo/Express/Angular/Node),一个有助于构建你在一个Web应用中所需要的一切东西的结构化框架,是一套目前被大量初创公司所喜好的编程语言

这是一个完备的组件,它包含了基于单一语言来Web化地构建所有事物的技术

很多程序员一直在用Egghead.io和Scotch.io来及时更新Angular.js和MEAN技术

Egghead的网站内容主要集中于有序地组织的教学视频

Scotch有一些关于构建Web应用的整个流程的很棒的图表,包括下面这张解释MEAN的图表: 它们都有很棒的教学视频,教你如何构建精巧的应用,例如基本的搜索引擎和新的表单验证方式(以确保若你创建输入表单,人们的实际输入将是有效标准下的值)

通过使用Angular.js,你可以使一个网站动画化并使它“动”起来,而不需要过多的设置

这是非常精巧的一种方式

Python 可读性和灵活性都非常好,最近它成为大学院校在教授计算机专业时选择的入门语言之一

对于玩转数据以及用它的共通模块来完成各种你以前认为不可能的精巧工作来说(例如抓取完整的网页和进行高级科学计算)Python都是绝佳的

Java (以及其他更紧密地与计算机硬件交互的语言)对人类理解来说会稍难一些,尽管对于帮助你理解“代码的实际运行过程”和“程序员与计算机的交互过程”的绝大部分知识而言,它们是很棒的

Java也用于在安卓系统上的移动应用开发,而这将会是一直有需求的领域

如果我们想简捷地将知识转换成金钱,IOS的确是个不错的选择,并且IOS应用所使用的Objective-C和Swift也并不那么难学习

Ruby ——尤其是当它与Rails一起使用时,是一种因其并不陡峭的学习曲线而被大量初创公司在初创时所用的语言(事实上,有一本叫Children’s Book for Ruby的书)

编程语言会演进,它们会改变,它们会衰落并不再受欢迎;一个编程语言社群会变化成另外一个

现在伟大的Web应用可能会在几十年后被淘汰

不会改变的是对人们的逻辑思考和问题解决能力的需求,以及将它们变成在机器上运作的一个更简单的自动化流程的需求

你可以寄希望于一个事实,那就是随着时代不断发展,如果你训练解决问题的技能,你将能够找到最适合你的语言,以及获得你建立伟大事业所需要的知识与金钱

↓↓↓ 点击” 阅读原文 ” 获得免费试听课程


发表回复