7種從頭開始免費學習程式設計的方法

發表於2013-04-02

英文原文: ,翻譯:36氪

我們曾在一篇文章中討論過不會程式設計算不算是文盲的問題,雖然有人認為這樣有點說過頭,但同時也不可否認如今程式設計確實顯得越來越重要。比如作為設計師,懂一些程式設計可能會幫你更好地理解自己工作內容;而如果你想從頭開始創業,技術創始人的身份則會讓你的很多工作顯得更容易。

無論想學什麼,也無論出於什麼目的想學,都需要你保持好奇心。但是作為剛想入門的新手,面對眼前海量的資訊,或許根本不知道從哪裡開始。以下就盤點幾種幫你從現在開始免費學習程式設計的方法:

Processing

Processing是一個開源的程式語言及環境,主要面向建立圖形、動畫及互動的人群。這是讓你上手寫出程式碼最簡單的一種方法。雖然是一個學習工具,但是也能完成令人驚訝的專業性工作。

>> Processing (ReferenceTutorialsWikiForumInspiration)

Codecademy

Codecademy號稱是“學習程式設計最簡單的方法”,這家創業公司也拉近了我們與線上程式設計的距離。使用者完成的課程Codecademy會授以徽章作為獎勵,以此對使用者繼續學習起到激勵作用。它將持續跟蹤你的總分、課程進度以及獎勵獲取情況,並且目前這些完全都是免費的。

>> Codecademy

Bloc (Ruby)


Bloc是一家幫助你輕鬆學習Ruby程式設計的創業公司,允許任何使用者在瀏覽器中即時建立和部署Ruby應用,並能即時檢視執行結果。

>> Bloc

從HTML開始


如果你從一開始就想做網站,那你最好從學習HTML開始。這是讓你適應程式設計很好的途徑,在你感覺習慣過後再學習CSS。當這些都學得差不多時,你就想試著學習JavaScript了。

>> W3Schools, 30 HTML Best Practices for BeginnersLearn HTML/CSS  in 30 days

Kids Ruby


此前我們也曾報導過這個幫助孩子從小就能學習Ruby程式設計的網站。但即使你不是孩子,想從頭開始學習程式設計,它也是可以給你帶來幫助的。

>> Kids Ruby

Mozilla的開發者網路

在該網站上有一套循序漸近的教程和Demo演示集合,對程式設計學習很有幫助。同時,你可能對Google Code University也會感興趣。

>> Mozilla: Developer Network 和 Google: Code University

P2PU

P2PU是一個完全自由的教、學社群,你可以這裡報名學習任何你想學的內容。

>> P2PU

除此之外,網路上還有許多其它的應用以及程式設計相關的書籍、視訊教程等內容,自己也可以找來這些內容不斷的閱讀並練習。如果能保持一顆求知的心,你終會找到適合自己的程式設計學習方法。

相關文章