分享一篇提出怎樣學習程式語言的文章: <程式設計入門—用對方法的學習指南> ( 。裡面提出學習程式語言的具體作法,學習程式用對方法很重要,可以減少大家錯誤嘗試的機會。
通常想學程式的人會有個願望,就是可以快速入門。請不要相信「三小時搞懂 Python」、「Python 快速入門」這類書籍或網路文章,通常看了你也還是不懂,反而會誤導你。好比會說 "how are you? I am fine. Thank you and you?" 就以為能在國外跟老外講英文一樣。
但也不是單純看書、看影片就有效 (更別談爛的教材),想想你看大家說英語、空中英語那麼多年,你真的有因此而「有效」進步嗎?我認為沒有,學好英語還要透過大量練習閱讀、口說、寫作,同理學程式當然也需要這樣。
有系統的去學習程式概念和練習運用學到的概念寫出程式,才是真正能學會的關鍵。
而怎樣有系統學習可以參照這篇文章提供的幾個步驟:
1. 一開始不管看書、看影片或找人教都是不錯選項,靠網路資源要有人幫忙過濾。
2. 針對兩種類型 (文組、理組) 的初學者,分別最推薦學習 Python 和 C/C++,主要是因為 Python 對文組夠簡單,理組需要透過 C/C++ 理解進階的計算機原理。
3. 學會程式設計的基本概念之後,首先要透過大量練習確認自己真的學懂。
4. 最後就可以去學應用程式或是繼續精進程式開發能力。