11 個免費的線上自學程式設計資源

html5tricks發表於2014-05-16

  現在軟體行業的失業率大概是2%,而全國平均失業率則高達7%。正是這樣的資料讓你明白為什麼越來越多的人開始躋身於技術技能,比方說我在這裡重點要說明的程式設計。那麼學寫程式碼應該怎樣邁出第一步呢?會不會要花費很長時間?或者你覺得這已經在你能力範圍之外了?千萬不要小瞧自己!下面介紹的程式設計資源,只要能照著規劃一步一個腳印,那麼程式設計絕對只是小菜一碟,學好之後你甚至可以勝任這個崗位。忘記說了,這11個每個都是免費的哦。下面請容我一一道來。千里之行始於足下,還不快快開始吧!你只要在Google中搜尋這11個關鍵詞即可找到他們。

  1. Code Academy

  如果你還不知道Code Academy,那你就out了。Code Academy提供 HTML & CSS, JavaScript, JQuery, Ruby, PHP, 和 Python諸如此類的互動式課程。Code Academy的優勢是,當你在它提供的測試中進步了,它會授予你徽章,這讓人感覺特有意思,倍有成就感。你甚至可以在你的個人資料裡檢視自己的學習進度。

Codecademy-banner

  2. Treehouse

  Treehouse是一個視訊教程網站,基礎會員價是每月25美元,目前正在搞一個14天的免費試用活動。它根據你在網站上的歷史記錄來計算你目前的學習進度。據Treehouse統計,個人通過出售自己的視訊教程共計已有2000點積分,相當於10000美元,並且隨著你上傳的視訊的增加,收入也會逐漸增加。當然,除此以外我們也可以在Treehouse上學習具體的程式設計課程(例如Ruby和JavaScript )。甚至你還可以涉獵別的方面,這裡應有盡有,搞不好一個不小心你就成為web開發員了!

treehouse-logo-300x56

  3. Rails for Zombies

  點選“Start Course Now”,學習程式設計之旅就起航了。Rails for Zombies是完全免費的,它會生動形象的教會你如何用Ruby寫出有動畫效果的程式碼。 Ruby是目前非常流行的一種後端程式語言。你甚至可以有機會為Zombies建立一個Twitter!TTwitter實際上就是建立在ruby on rails上的一個很受歡迎的產品。

rails-for-zombies-screenshot-100154849-orig

  4. Code School

  作為Code School的三部分之一,Rails for Zombies提供的是免費的課程學習。但是Code School裡的課程不是通通都是免費的,不過有些可以免費預覽。在Code School裡你可以選擇四個路徑學習,它們分別是Ruby,JavaScript,HTML / CSS以及iOS。每個路徑中你又可以選擇不同的課程。例如,如果你想學習編寫iPhone的應用程式,你可以在iOS的路徑中選擇obective -c課程,而這個課程也是免費的。

code_school-300x71

  5. Girl Develop It

  Girl Develop It是由國際組織創辦的,其使命是賦予女性程式設計的權力。你可以通過潛水來學習裡面的免費資料,資料可是相當多哦,嘿嘿!

  6. A Beginner’s Guide to HTML & CSS

  如果你是一個HTML和CSS的初學者,那千萬不可錯過這裡。 A Beginner’s Guide to HTML & CSS可以提供一個完整的有關於HTML和CSS的學習指南,裡面包括:語法、句法、定位、排版等。

  7. Stack Overflow

  你能在Stack Overflow上提出問題並獲得幫助,當然你也可以搜尋和你想問的類似的問題,看看別人給出的回答先。這裡能快速解決你在程式設計時所遇到的問題。一般人我不告訴他!

  8. JS Fiddle

  JS Fiddle可測試HTML,CSS和JavaScript的相關程式。它會把程式碼的執行結果展示出來,這樣你就可以看出哪些程式碼是可以執行的,哪些不能執行。

  9. Learn to Program

  教你Ruby的免費電子書。

  10. MIT Open Courseware

  不知道你有沒有聽說過,MIT(麻省理工學院)所有的網上課程都是免費的。值得樂一下的是,MIT可是全球最知名的技術學院。在MIT Open Courseware,哪怕你什麼都不懂,也有入門級程式設計課程供你選擇,甚至可以瀏覽講義。

  11.CS50: Harvard

  CS50: Harvard提供基本的電腦科學課程,任何人只要有興趣就可以瀏覽它的頁面,甚至還可以通過講義來學習有關的演算法和遞迴。

  這裡雖然已經有不少免費且有意義的課程可供你學習如何寫程式碼,但是還有很多很多是沒有列在這裡的。那麼,你準備好開始學習了嗎?不積跬步無以至千里,加油吧,騷年!

  英文原文:11 Free Online Sources to Teach Yourself Code

相關文章