--- tags : NYCU title : 資訊學習資源分享 --- # 資訊學習資源分享 ## 前言 很多人問過我,應該要怎麼開始學習程式語言?其實這件事我也沒有一個標準答案,現在身邊寫程式的朋友大家開始的契機、學習方式也都不盡相同。 但或許可以分享一下我認為如何開始的一些Tips: 1. 相較於一開始就單純看網路上人家寫的文章學習,我會推薦可以配合看一些線上課程,學習會比較有系統性。[Udemy](https://www.udemy.com/)上有很多很便宜但教得非常好的課程(一定要在特價的時候買,不要在原價買!),Harvard CS50 系列課程也都蠻推薦的;如果是中文的話,線上課程價格可能大多比較高,但各大學的開放式課程也有很不錯的!若是想要實體上課,[台大資訊系統訓練班](https://train.csie.ntu.edu.tw/train/courses.php)也常常有在開課,缺點是價格較高。 2. 不要只有"看",一定要自己"實作"。有些線上課程會有配合的練習作業,建議這些作業一定要練習,寫程式練習這件事真的很重要!也建議可以多上 Online Judge 刷題(線上程式評測系統,上面有很多的練習題目)。 3. 學完語法後,如果要學習演算法,很推薦[吳邦一教授 AP325](https://drive.google.com/drive/u/0/folders/10hZCMHH0YgsfguVZCHU7EYiG8qJE5f-m?fbclid=IwAR1JogeA0kNlG3pzZaOmWODmx56tHMDo29KUOrwlGDz-myLUY4Au05RXfHI)。或是想從Pyhton入手程式語言的畫,也可以看[吳邦一教授 Python課程](https://www.youtube.com/playlist?list=PLpmg1QLbgMuSIDOgOcwf0Fbbn2ZDR7s-X),該課程為從零開始教。 4. 剛開始學習程式的時候覺得很挫折是很正常的,堅持個半年一年二年三年四年五年,海闊天空(? 5. 免責聲明:本篇所有分享純屬個人主觀意見,整理得有點雜亂QQ,先跟大家說聲抱歉QQ ## Online Judge * [ZeroJudge](https://zerojudge.tw/Contests?page=26&) * [Codeforces](https://codeforces.com/) * [LeetCode](https://leetcode.com/) * [TIOJ](https://tioj.ck.tp.edu.tw/) ## 程式語言學習 ### 綜合類 * [Harvard College CS50's Introduction to Computer Science](https://cs50.harvard.edu/college/2022/spring/) * [W3School](https://www.w3schools.com/) * [OPENHOME](https://openhome.cc/Gossip/index.html) * [菜鳥教程](https://www.runoob.com/) * [Coding365@NTNU](https://coding365-ntut.gitbook.io/piscine/zi-jiao-cai) * [Blockly games](https://blockly.games/) * [程式語言教學誌](https://pydoing.blogspot.com/2012/10/python-tutorial.html) * [黃建庭的教學網站](https://sites.google.com/view/zsgititit/home?authuser=0) * [Coursacado - C++ courses](http://coursacado.gregorywickham.com/c++.php) * [Khan Academy-Computer Science](https://www.khanacademy.org/computing/computer-science) * [Hour Of Code](https://code.org/) * [Dylan's Blog](https://dylan237.github.io/) ### C/C++、演算法 * [從零開始的演算法競賽入門教學](https://emanlaicepsa.github.io/) * [C++與演算法](https://www.csie.ntu.edu.tw/~b98902112/cpp_and_algo/index.html) * [演算法筆記](https://web.ntnu.edu.tw/~algo/Activity.html) * [吳邦一教授 AP325](https://drive.google.com/drive/u/0/folders/10hZCMHH0YgsfguVZCHU7EYiG8qJE5f-m?fbclid=IwAR1JogeA0kNlG3pzZaOmWODmx56tHMDo29KUOrwlGDz-myLUY4Au05RXfHI) * [YUI HUANG 演算法學習筆記](https://yuihuang.com/apcs/) * [WiwiHo 的競程筆記](https://cp.wiwiho.me/) * [歡迎回到 C++ (現代 C++) | Microsoft Docs](https://docs.microsoft.com/zh-tw/cpp/cpp/welcome-back-to-cpp-modern-cpp?view=msvc-170&viewFallbackFrom=vs-2019) ### Python * [Harvard College CS50’s Introduction to Programming with Python](https://cs50.harvard.edu/python/2022/) * [吳邦一教授 Python課程(免費)](https://www.youtube.com/playlist?list=PLpmg1QLbgMuSIDOgOcwf0Fbbn2ZDR7s-X) * [吳邦一教授 Python課程講義](https://drive.google.com/drive/folders/1mnVdO2LHq7e4vesn6pt_R0-S6YWtz4Q4?fbclid=IwAR2H_KzNXf9CIHFQ-xW35vjcrqyoNURcj4ZlURoUKvjVguGJtEiyX2MJWgw) ### 網頁設計 * [Harvard College CS50’s Web Programming with Python and JavaScript](https://cs50.harvard.edu/web/2020/) ## 線上課程大平台 * [Codecademy](https://www.codecademy.com/) * [Udemy](https://www.udemy.com/) * [Hahow 好學校](https://hahow.in/) * [FreeCodeCamp](https://www.freecodecamp.org/) * [PLURALSIGHT](https://www.pluralsight.com/) * [edX](https://www.edx.org/) ## 提問+找答案 * [Stack Overflow](https://stackoverflow.com/) * [Quora](https://www.quora.com/) ## AI 相關 * [李宏毅教授相關課程筆記](https://hackmd.io/@overkill8927/SyyCBk3Mr?type=view) * [李宏毅教授 2023 課程](https://speech.ee.ntu.edu.tw/~hylee/ml/2023-spring.php) * [李宏毅教授 2022 課程](https://speech.ee.ntu.edu.tw/~hylee/ml/2022-spring.php) * [李宏毅教授 2021 課程](https://speech.ee.ntu.edu.tw/~hylee/ml/2021-spring.php?fbclid=IwAR24MX0Mhd-r_WBwrLQGKu_mnr1JgfrHCO3rlmvejma18hWeKvz1fBBVnho) * [李宏毅教授 2017 課程(寶可夢版本)](https://www.youtube.com/watch?v=CXgbekl66jc&list=PLJV_el3uVTsPy9oCRY30oBPNLCo89yu49) * [李宏毅教授 PPT](https://speech.ee.ntu.edu.tw/~hylee/ml/2017-spring.php?fbclid=IwAR0gI02Hjc6iJeie7bagPRvrezsCyCH5IeRUG0iCN0w0LO0Je6f1bBth0iU) * [Elements of AI](https://course.elementsofai.com/) * [AIGO 高中職生](https://aigo-senior.org.tw/zh-tw) ## Unity * [Unity 遊戲製作教學](http://www.cg.com.tw/Unity/) ## 社群 * [SITCON 學生計算機年會](https://sitcon.org/2021/) * [g0v 台灣零時政府](https://g0v.tw/) * [COSCUP](https://coscup.org/2021/zh-TW/) * [SQCS學生量子電腦交流會](https://www.facebook.com/sqcs819/) * [HITCON](https://hitcon.org/) * [社群清單](https://hackmd.io/@SITCON/floss-community-list) ## 程式檢定 * [APCS-大學程式設計先修檢測](https://apcs.csie.ntnu.edu.tw/) * [CPE-大學程式能力檢定](https://cpe.cse.nsysu.edu.tw/) ## 一些工具 * [Python 程式碼視覺化](https://pythontutor.com/visualize.html#mode=edit) * [HackMD](https://hackmd.io/) * [網頁程式預覽](https://codepen.io/scps960423/pen/dJNEPZ) ## 其他 * [台大資訊之芽培訓計畫(高中生)](https://sprout.tw/spt/) * [紙飛機](http://paperplane-tw.weebly.com/cdc.html) * [資訊培訓資源](https://github.com/goodjack/awesome-cs-training?fbclid=IwAR3lwqyOKdgUARPhGl8oGs6yiEugsJLMY201uvzB9912Ajy7ar21TrmnDsA) * [台大資訊系統訓練班](https://train.csie.ntu.edu.tw/train/courses.php)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up