1. 基本功 - 包括基本語法,數據類型,面向過程/對象的編程思想,數據結構和算法,編譯原理等等,但是學了這些,只能編寫數學應用,學習的目的不是為了編程序,而是削減垃圾代碼和錯誤。
2. 開發工具,庫 - 需要實現到計算機上的某些功能(諸如顯示畫面、網絡通信)時,基本語法、數據結構這樣的知識是幫不了妳的,妳需要壹個開發工具,以及別人已經編寫好的、可以實現某些系統功能的庫文件,調用庫文件的接口函數,即可完成系統功能,加上之前基本功積攢下來的算法經驗,即可編出不錯的遊戲程序。