程式語言將成另一種全民語言,8 個國內外網站教你如何自學寫程式

好用的自學程式語言網站

想當初小編在學校也學過一學期的 Java,不過因為邏輯和一般學語言不同,小編覺得難如登天、差點都要放棄了,好險最後撐下去,覺得可以訓練不同的思考方式也是很棒的事,這裡推薦大家幾個自學程式語言的網站,如果你從來沒試過也可以玩玩看。

一.臺大開放式課程

大部份的自學網站都是英文,但其實台灣也有大學開放式課程網,上面有關於程式語言設計的課程,例如:計算機程式設計、計算機概論等等,因為都是上課實際錄影、課程設計也是針對初學者,所以其實不會很難,也可以跟著每週的進度,下載講義及影片一一複習。臺大的計算機程式設計是以 C++ 語言程式設計為主,雖然老師上課講話快了一點,但是大致上還算清楚。

程式語言將成另一種全民語言,8 個國內外網站教你如何自學寫程式

▲ 由台大電機系廖婉君教授開設的計算機程式設計,是完全針對初學者的課程

程式語言將成另一種全民語言,8 個國內外網站教你如何自學寫程式

▲ 交大溫宏斌老師的計算機概論與程式設計也是以 C++ 語言為主

二.MIT 開放式課程

如果可以不需中文字幕輔助學習,也可以參考 MIT 的開放式課程網,電機及資工的課程從大學到研究所都十分完整,可以先建立對計算機的概念,再一步步學習寫程式等等的,而且有影片、作業、配合老師每周的進度。

程式語言將成另一種全民語言,8 個國內外網站教你如何自學寫程式

▲ MIT 的 開放式課程網上 Electrical Engineering and Computer Science 

程式語言將成另一種全民語言,8 個國內外網站教你如何自學寫程式

▲ 大學部的課程就非常多

三.Coursera 

Coursera 在今年越來越紅,因為台大有教授的課程也上架到 Coursera 上了。所有的課程都可以免費上,也有互動論壇可以跟其他同學討論,如果你想要記錄自己學習的過程,最後拿到證書才需要付費。除了基本的概念課程,也有所謂的「專項課程」包含三門以上的課,舉例來說 Foundamentals of Computing 課程裡就包含:An Introduction to Interactive Programming in Python、Principles of Computing、Algorithmic Thinking,三門一系列的課程,也是免費學習的好選擇。

程式語言將成另一種全民語言,8 個國內外網站教你如何自學寫程式

▲ 在 Coursera 上搜尋課程可以設定條件→計算機科學:物件工程

程式語言將成另一種全民語言,8 個國內外網站教你如何自學寫程式

▲ 現在有教你怎麼寫 Android App 的課程,可以免費加入

前三個網站都有提供理論課程,小編覺得在正式開始學習 Coding 之前還是需要具備一些理論,在學習的時候會比較有概念,不然就像小編當初在學習 Java 的時候都只會死背,不懂背後邏輯,每當要考試的時候就非常痛苦;不過如果是已經有概念的人,就可以透過下面的網站練習。

四.Bento

有的人會說網路上的學習網站百百種,到底要先從哪一個先下手?很多資訊又應該去哪裡找呢?Bento 嚴格來說並不是正式的學習網站,而是「入口網站」,你可以在網站上看到程式語言、前台技術、後台技術等等的列表,分別用不同顏色標示,底下會列出你可以到哪裡去學習這些技能,除了參考下一頁小編提供的網站之外,大家也不妨先到 Bento 這個網站逛逛。

程式語言將成另一種全民語言,8 個國內外網站教你如何自學寫程式

▲ 黃:基礎紅:前台藍:後台綠:資料庫紫:API、橘:行動裝置

往下一頁看更多程式語言學習網站。

Wendy
作者

使用 Facebook 留言
ATMJin
1.  ATMJin (發表於 2014年10月17日 14:09)
其實比較想要冷門一點的語言譬如說Fortran或MATLAB之類的
熱門的語言隨便找就有很多學習資源了
ulyssesric
2.  ulyssesric (發表於 2014年10月17日 15:07)
> 如果你還有其他推薦的網站也不妨在下面回應和大家分享。

當然是 stackoverflow.com

教科書、投影片、線上課程都只是新兵中心,
當你真的來到戰場上,你需要不是教戰守則,
而是眾多老鳥教導你如何活下來。
Jono Bacon
3.  Jono Bacon (發表於 2014年10月17日 16:05)
人人都可以學寫程式就像每個人都可以學煮菜一樣, 食譜也是到處找都有, 但煮的好不好吃可不是看食譜照煮就可以了
幽理之刻
4.  幽理之刻 (發表於 2014年10月17日 23:06)
※ 引述《Jono Bacon》的留言:
> 人人都可以學寫程式就像每個人都可以學煮菜一樣, 食譜也是到處找都有, 但煮的好不好吃可不是看食譜照煮就可以了

以前找不到食譜,現在比較多食譜了
Jono Bacon
5.  Jono Bacon (發表於 2014年11月05日 16:14)
※ 引述《幽理之刻》的留言:
> ※ 引述《Jono Bacon》的留言:
> > 人人都可以學寫程式就像每個人都可以學煮菜一樣, 食譜也是到處找都有, 但煮的好不好吃可不是看食譜照煮就可以了
>
> 以前找不到食譜,現在比較多食譜了
但現在人做菜有以前人好吃嗎? 食譜多不代表人人都可以當食神啊
發表回應
謹慎發言,尊重彼此。按此展開留言規則