电脑科学,或说 计算机科学,是个在美国不断成长的产业,薪资报酬也很高。市场上永远存在著对天赋异禀的新锐工程师的需求,这就是为什麽「学习程式语言」一直是一件有魅力的事情。html
可是,就跟任何技能同样,咱们经常不知道从哪一个地方开始学起,如下是几个最适合程式语言初学者,一开始,能够跟著作的几个步骤。linux
「Drag and Drop」是一种基础的写程式方式,可让你直接用「拖曳」方块,或者是透过其余视觉化的元素去写程式,而不是生硬地写 Code。编程
一个专门提供线上 Coding 课程的网站-Code.org,它的其中一个创始人 Hadi Partovi 表示,用拖曳的方式,是一种更容易学习程式语言,特别是学习相关基础知识的好方式,并且,不用烦恼每个细部 Coding 文字到底要放在哪一个位置。浏览器
Partovi 也对 Business Insider 表示:「一旦你透过拖曳的方式学会程式语言的基本概念,你绝对会想要学会,怎麽把它真的作出来。」架构
目前已经有不少,可让你用 Drag and Drop 方式写程式的资源,包含 MIT Scratch、Code.org’s Code Studio 以及 Google Blocky。ide
Partovi 表示,Python 由于较不强调句法,是一种对初学者来讲较简单的语言。因此,若是你忘记了括号或是放错了几个分号,它不会像其余的程式语言工具同样跑不出来。工具
Javascript 不像 Python 同样简单,但它可以在每个平台上面运做-Mac, Windows, iOS和 Android 等等。Partovi 说,各类网页浏览器,或甚至连智慧手表这类新的产品,均可以支援。学习
「一旦你学会了 Javacript,那就至关程度习得程式语言的能力。」Partovi 说。网站
在 Javascript 以后,试试看 Ruby 和 Ruby on Rails 吧!设计
Ruby on Rails 是一个可以帮你了解程式语言后台的好工具,儘管 Ruby 和 Ruby on Rails 的名字很像,但他们有一个关键的差别。Ruby 是一种脚本语言(scripting language),一般在语法上比较简单,但 Ruby on Rails 是一个基于 Ruby 之上的网页应用程序架构,换句话说,Ruby 是一种程式语言,而 Ruby on Rails 是一个让你可以更容易製做网站的工具。
究竟是什麽让 Ruby 和 Ruby on Rails 有这麽大的吸引力呢?Partovi 指出,由于在使用这些工具的过程当中,不须要涉及模型的试做,一旦你写下这些 Code,便可轻轻松松获得最终的产品而且让它运行。
虽然 HTML 不像 Python、Ruby 和 Javascript 同样是程式 设计语言(Programming language),但若你要建网站的话,仍是须要它的。HTML 是用来描述网站的视觉呈现,而其余的语言,像是 Javascript,则是负责去製做网站上的互动元素,比方说,若是你按了一个按钮以后,会发生什麽事情。
本文来自:Linux教程网