附錄A:學習資源

邏輯訓練

你可能學完基礎語法,但其實還缺乏邏輯訓練。
我建議剛學完語法的初學者,可以先到 LeetCode 找個幾題難度 Easy 的題目來被虐一下。
我認為 LeetCode 的好處是解完後會提供好幾種最佳解,藉此讓你學到不同的解法。
而 Codility 的好處是他有一系列的題型教學,教你如何用最快的方式來處理各種小型問題。

不過要記得,它們畢竟是題庫性質,就算你把題庫解法背得很熟,沒有辦法活用其中的邏輯能力也無用。
這些網站的重點只是訓練邏輯思維和語言工具的使用。

Codility for Programmers
https://app.codility.com/programmers/

LeetCode
https://leetcode.com/

Unity相關資源

Unity 官方教學
https://unity3d.com/learn/tutorials
對初學者來說這應該是最好的學習資源了。
基本上從官方教學就可以學到如何使用絕大部分的引擎功能。
雖然很多功能與語法細節還是得自己 google,但其完善程度對初學者來說仍然是一大福音。

Unity 腳本參考文件
https://docs.unity3d.com/ScriptReference/index.html
Unity 絕大部分的類別與結構的詳細內容都收集在這裡了。

Unity Answers
https://answers.unity.com/index.html
Unity 官方的問答區,通常發問者面向初學者。
但如同一般的問答區隱藏的規範,有問題第一時間請多多 google 或是再加思考,真的解決不了再上來問。