在美國,計算機科學是一個蓬勃發展的行業,並且它的薪資待遇是極好的。對于頂尖的、有才華的工程師需求從沒間斷過,這就是爲什麽學習代碼看起來是一個有吸引力的選擇。

  但是和任何新的技術一樣,很難知道從何處開始。這裏有一些你應該在早期采用的步驟,適合初學編程語言的人。

從“拖拽”編程開始

  “拖拽編程”是一種基本的技術,可以讓你通過拖拽塊或其他視覺線索來創建代碼,而不是手動編寫基于文本的代碼。

  Code.org创始人Hadi Partovi说:“这让你在不用细致研究字符布置的情况下就能够很容易的理解编程基础。一旦你学到了使用拖拽的基本概念,你将会马上想学习如何利用它做实际的事情。”

  有很多程序可以帮助你通过拖拽编程开始,包括MIT Scratch、Code.org的Code Studio, 以及Google Blocky。本站相關教程:scratch視頻教程

Python作爲入門的語言

  根據Partovi所言,Python對于初學者而言是一種簡單的語言。因爲很少強調語法,Python是一種代表簡單主義思想的語言。閱讀一個良好的Python程序就感覺像是在讀英語一樣。它使你能夠專注于解決問題而不是去搞明白語言本身。本站相關教程:和孩子一起學編程

JavaScript是非常有用的語言之一

  JavaScript並不像Python那樣簡單,但它可以運行于每個平台:Mac、Windows、iOS和Android等等。每個單獨的Web浏覽器,甚至是像smartwatch這樣新的設備都在某些功能上使用JavaScript。本站相關教程:kids javascript

JavaScript之后,试试Ruby和Ruby on Rails

  Ruby on Rails 是一个可以使你开发、部署、维护web应用程序变得简单的框架。虽然Ruby和Ruby on Rails有相似的名字,实际上是很有区别的。Ruby是一种脚本语言,就像Python,但是Ruby on Rails是一个Web应用程序框架。换句话说,Ruby是语言,而Ruby on Rails是一个工具,可以容易使用Ruby语言构建网站。

  什么让Ruby和Ruby on Rails如此的有吸引力呢?Ruby on Rails使用的实时映射技术和元编程技术,免去了开发者在开发过程中编写大量样板文件代码的烦恼。在少数需要使用样板文件代码的时候,开发者可以通过Ruby on Rails内建的生成器脚本实时创建,而不再是通过手工编写。Ruby on Rails的这个特点可以使开发者更专注于系统的逻辑结构,而不必为一些琐碎的细节所烦扰。

熟悉HTML

  雖然HTML跟Python、Ruby比起來不算是編程語言,但是你仍需要它來建立一個網站。HTML是一種超文本標記語言。形象點說,HTML只是比普通文本高一級的描述形式,它只是讓文字、圖片等更具有描述性。

結論

  C适于快而小的程序,但不支持面向对象的编程;C++完全支持面向对象,但是非常复杂;Visual Basic与Delphi易学,但不可移植且有专利权;Java有很多简洁的功能,但是慢,等等。

  當無從下手的時候可以試試以上的步驟,在學習的過程中調整適合自己的方法,讓“開頭”不再那麽難。不過無論如何,努力和堅持是最重要的。