我想自己学做软件和游戏。请问我应该怎么学习?

如果你懂英语,可以看看关于独立开发者的介绍:

内容点gpw iki point org/index . PHP/Lone _ developer

游戏开发是一件很费时间的事情,编程只是其中的一小部分。一个人很难做到。

建议你先学game maker,做一些简单的游戏。这里没有太多的编程。

然后学一点python,用pygame等模块写一些简单的游戏。这个阶段只是为了了解。

然后进入大学,掌握C和C++,如果对iphone/ipad市场感兴趣,掌握Objective-C,然后开始真正的开发。如果要自己做,也要学会做音乐素材和画面素材,不然就买。同时,要想自己写引擎,还得学习一些算法。想玩3D游戏,需要学习OpenGL,DirectX等等。最后,我还得懂一点游戏策划,不然没人会买我做的东西。