線上學編程:視頻類、互動式編程網站推薦

來源:互聯網
上載者:User

剛開始學習編程,如果只是拿著書本拚命敲代碼,肯定是非常枯燥的。如果不是非常有決心和毅力可能就會輕易放棄了,有沒有學習坡度不那麼陡的教程呢? 讓我們可以先學點基本的知識,等有了入門功夫,嘗到了甜頭了,再來挑選自己喜歡的東西學習呢?答案是肯定的,下面的這幾個網站就能讓你很快地並且相對輕鬆 有趣地學習編程知識。

Codecademy:在瀏覽器裡就能編寫和運行編程作品

Codecademy是國外非常火的一個“互動式”編程教學網站,你可以用瀏覽器,一邊看著教程一邊敲打代碼,並且在瀏覽器中類比運行,非常直觀, 幫你免去安裝編輯器和IDE的麻煩。課程安排得也非常合理,按照它的內容一步一步地學習,會讓你非常享受這個過程的!利用它,你可以輕鬆學習 HTML/CSS、JavaScript、jQuery、Python以及Ruby。

異常火爆、紅得發紫的趣味編程網站Codecademy還推出了實驗室Labs功能,目的是為了能讓人們更方便地學以致用,而免去下載安裝案頭版本 的編輯器或整合式開發環境(IDE)的麻煩。除了編輯,Codecademy Labs還能讓你運行和下載可執行檔,拿到別的地方去運行。

你現在不僅可以在上面學習磨練你的JavaScript,要是你在別的地方也學了Python和Ruby,你同樣可以在Codecademy上面磨刀霍霍地訓練起來。

LearnStreet:瀏覽器內手把手趣味編程+視頻教程+實際項目

LearnStreet能讓你從編程、測試走向實際操作,這家網站的觀點是:教育本身並非一個終點,引導學生將所學技能自如運用於現實世界才是。

LearnStreet為使用者營造了一個多模式的學習環境,主要包含三個部分:

1.瀏覽器內手把手、一步步教趣味編程,這一部分的功能跟Codecademy很像;

2.視頻教程協助夯實基礎、知識梳理,這一部分跟Treehouse很像;

3.基於已有代碼來開發項目的學習基地“Code Garage”(代碼車庫),讓使用者理論聯絡實際。

不僅如此,使用者還可以在編程時在瀏覽器內即時聊天(或者留下一個訊息),給授課者發Tweet,並參與社區問答,交流經驗。

另外,在Code Garage中,使用者既可以自己獨立完成項目,也可以和其他人合作項目。完成項目後,他們可以通過Facebook, Twitter, Github等平台登入,將其分享給朋友甚至是潛在僱主。對於那些學會編程的使用者,LearnStreet 為他們提供了一系列開發人員工具,讓他們建立並發布自己的網站或應用,讓代碼真正具有“生命力”。

目前,這家網站的內容主要是針對初學者,但在未來還會推出中級和進階課程,並進一步做好服務,比如讓他們的學生可以跟員工之間獲得更多的溝通等等。

因為現實世界75%的軟體開發都是基於已有的代碼來修修改改,所以,LearnStreet為學生提供的基於已有項目的學習模式,可以讓他們更好地 聯絡實際。不過,LearnStreet並非是唯一一家採用這種做法的創業公司。對各大競爭公司而言,關鍵還在於他們能否藉助學習者和專家、教師打造一個 互動型的社區,一個基於服務的生態系統。

Programr:助你打造個人 Andriod 應用

線上編程學習網站Programr,可以說是升級版的Codecademy。支援包括C++、Java、Flash等多種主流程式設計語言學習。近日, 它又將觸角伸向 Andriod 領域。現在,使用者在其網站不僅可以學習 Andriod 應用開發,並可將作品下載到自己的手機中使用,或通過Google Play 與好友分享。

Programr 相對於 Codecademy,市場定位更加清晰。除了協助使用者掌握編程方法、技能,還提供實際程式開發、使用者交流、代碼分享、編程競賽等內容。使用者參加編程競賽可以獲得一些點數,以兌換網站提供的收費項目(例如進階IT網路課程)。

LinuxCast:免費的專業Linux視頻、教學、問答及交流平台

這是國人的一個 Linux 視頻教學網站,上面有教學視頻、課程庫以及問答幾個板塊。儘管和編程也沒有直接的聯絡,但實際上無數的公司的伺服器生產環境都是使用 Linux 構建的,如果以後要深入學習編程知識的話,恐怕 Linux 是一定會接觸到的,如果你想學到

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.