app分为andriod和ios,两者用的开发语言是不一样的,在Android中,开发者可以使用Java作为编程语言来开发应用程序,也可以通过Android NDK使用C/C++作为编程语言来开发应用程序,也可使用SL4A来使用其他各种脚本语言进行编程(如:python、lua、tcl、php等等),iOS编程语言:C、C++、Objective-C、Swift。
最根本的知识是“英语”,然后再学计算机及编程。