这要看楼主要在哪个平台上开发,目前主流的手机平台有iOS,Android和Windows Phone,iOS应用开发一般使用Objective-C,开发平台一般是XCode;Android应用开发Java和C++都可,但前者是主流,后者支持没多久,缺陷较多,Java开发平台可选择Eclipse;Windows Phone相对比较简单,因为和在Windows平台上开发有较多相似之处,用C和C++都是可以的,开发平台选择Visual Studio 2012。如果偏向开发游戏,美工之类的技术也是必不可少的。