想学游戏开发,要学哪些货色呢

想学游戏开发,要学哪些东西呢?
RT...........

------解决方案--------------------
楼主你得先想清楚,你要开发哪种平台的游戏.... 如果你没有开发经验,那只能学习语言这方面的
------解决方案--------------------
游戏后台开发,需不需要有玩游戏的经验?
------解决方案--------------------
涉及的面太广了,依赖于你要做什么平台,客户端还是服务器端,产品还是引擎等等诸多问题。内容涉及:

开发语言
图形
AI
引擎架构
声音
网络
。。。
------解决方案--------------------
想好了入这行吗?  还是心血来潮?  
------解决方案--------------------
建议先看一本书《游戏之旅-我的编程感悟》没有的可以问我要,我有PDF版的