盤點:7種從頭開始免費學習編程的方法
我們曾在一篇文章中討論過不會編程算不算是文盲的問題,雖然有人認為這樣有點說過頭,但同時也不可否認如今編程確實顯得越來越重要。比如作為設計師,懂一些編程可能會幫你更好地理解自己工作內容;而如果你想從頭開始創業,技術創始人的身份則會讓你的很多工作顯得更容易。
無論想學什么,也無論出于什么目的想學,都需要你保持好奇心。但是作為剛想入門的新手,面對眼前海量的信息,或許根本不知道從哪里開始。以下就盤點幾種幫你從現在開始免費學習編程的方法:
Processing
Processing 是一個開源的編程語言及環境,主要面向創建圖形、動畫及交互的人群。這是讓你上手寫出代碼最簡單的一種方法。雖然是一個學習工具,但是也能完成令人驚訝的專業性工作。
>> Processing (Reference, Tutorials, Wiki, Forum, Inspiration)
Codecademy
Codecademy 號稱是“學習編程最簡單的方法”,這家創業公司也拉近了我們與在線編程的距離。用戶完成的課程 Codecademy 會授以徽章作為獎勵,以此對用戶繼續學習起到激勵作用。它將持續跟蹤你的總分、課程進度以及獎勵獲取情況,并且目前這些完全都是免費的。
>> Codecademy
Bloc (Ruby)
Bloc 是一家幫助你輕松學習 Ruby 編程的創業公司,允許任何用戶在瀏覽器中即時創建和部署 Ruby 應用,并能即時查看運行結果。
>> Bloc
從 HTML 開始
如果你從一開始就想做網站,那你最好從學習 HTML 開始。這是讓你適應編程很好的途徑,在你感覺習慣過后再學習 CSS。當這些都學得差不多時,你就想試著學習 JavaScript 了。
>> W3Schools, 30 HTML Best Practices for Beginners,Learn HTML/CSS in 30 days
Kids Ruby
此前我們也曾報道過這個幫助孩子從小就能學習 Ruby 編程的網站。但即使你不是孩子,想從頭開始學習編程,它也是可以給你帶來幫助的。
>> Kids Ruby
Mozilla 的開發者網絡
在該網站上有一套循序漸近的教程和 Demo 演示集合,對編程學習很有幫助。同時,你可能對 Google Code University 也會感興趣。
>> Mozilla: Developer Network 和 Google: Code University
P2PU
P2PU 是一個完全自由的教、學社區,你可以這里報名學習任何你想學的內容。
>> P2PU
除此之外,網絡上還有許多其它的應用以及編程相關的書籍、視頻教程等內容,自己也可以找來這些內容不斷的閱讀并練習。如果能保持一顆求知的心,你終會找到適合自己的編程學習方法。
來自: www.36kr.com