There are many programming languages used in app development. Much depends on the platform you’re developing for. For example, on Android, an app developer would require Java and an understanding of APIs. Android apps used to support C and C++ under Android Native Development but Google no longer advocates using those. For iOS apps, you would need Objective-C while it is still in use and the new Swift language. You will also need to know the Xcode platform and perhaps some C.