# Programming Learning Resources ## Get a Big Picture 學任何東西前,先有個 big picture 再下去逐一學習比較不會學偏。 搜尋某領域 roadmap,會有人分享這個領域的學習路徑,讓你少走冤旺路。 e.g. backend roadmap, game developer roadmap ## Resources ### CS50 哈佛的通識課,最經典是從零開始純講電腦科學,現在也有一些是搭配主題帶觀念,像是 web 或 AI。我自己只看過原始的,但搭配其他主題的看起來也不錯,你可以自己在他們 youtube 頻道挖寶。 - Classic: https://www.youtube.com/watch?v=NZxALvNlF-8&list=PLhQjrBD2T383f9scHRNYJkior2VvYjpSL - AI: https://www.youtube.com/watch?v=gR8QvFmNuLE&list=PLhQjrBD2T382Nz7z1AEXmioc27axa19Kv - Web: https://www.youtube.com/watch?v=Nn7EX3zkGUo&list=PLhQjrBD2T380xvFSUmToMMzERZ3qB5Ueu ### Interactive learning Websites 透過互動的方式學習,而不是一直看影片。有兩個網站: - [codecademy](https://www.codecademy.com/learn) - [educative](https://www.educative.io/learn) ### Youtube 搜尋你要學的 target 加上 crash、in XX hours、for beginners 等關鍵字,點進去聽聽看,選一個喜歡的。  或是 base on project,搜尋 python game、python web 之類的  ### 計算機概論16講 退一萬步,學一些很 general 的電腦知識,可以挑有興趣的看就好 https://www.youtube.com/watch?v=G-vzjnorpf4&list=PLCD590AC36147DECD ## Tips - 、覺得太難、太簡單或單純口音聽不喜歡就果斷棄坑,去找其他比較好吸收的素材,不要硬撐把它看完。 - 一定是練習實做 - 用 hackMD、notion 或類似的筆記軟體做筆記
×
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