資訊學習資源分享
Yi

前言

很多人問過我,應該要怎麼開始學習程式語言?其實這件事我也沒有一個標準答案,現在身邊寫程式的朋友大家開始的契機、學習方式也都不盡相同。

但或許可以分享一下我認為如何開始的一些Tips:

  1. 相較於一開始就單純看網路上人家寫的文章學習,我會推薦可以配合看一些線上課程,學習會比較有系統性。Udemy上有很多很便宜但教得非常好的課程(一定要在特價的時候買,不要在原價買!),Harvard CS50 系列課程也都蠻推薦的;如果是中文的話,線上課程價格可能大多比較高,但各大學的開放式課程也有很不錯的!若是想要實體上課,台大資訊系統訓練班也常常有在開課,缺點是價格較高。
  2. 不要只有”看”,一定要自己”實作”。有些線上課程會有配合的練習作業,建議這些作業一定要練習,寫程式練習這件事真的很重要!也建議可以多上 Online Judge 刷題(線上程式評測系統,上面有很多的練習題目)。
  3. 學完語法後,如果要學習演算法,很推薦吳邦一教授 AP325。或是想從Pyhton入手程式語言的畫,也可以看吳邦一教授 Python課程,該課程為從零開始教。
  4. 剛開始學習程式的時候覺得很挫折是很正常的,堅持個半年一年二年三年四年五年,海闊天空(?
  5. 免責聲明:本篇所有分享純屬個人主觀意見,整理得有點雜亂QQ,先跟大家說聲抱歉QQ

Online Judge

程式語言學習

綜合類

C/C++、演算法

Python

網頁設計

線上課程大平台

提問+找答案

AI 相關

Unity

社群

程式檢定

一些工具

其他