Er worden veel programmeertalen gebruikt bij het ontwikkelen van apps. Veel hangt af van het platform waarvoor je ontwikkelt. Op Android zou een app-ontwikkelaar bijvoorbeeld Java en kennis van API's nodig hebben. Android-apps ondersteunden vroeger C en C++ onder Android Native Development, maar Google pleit niet langer voor het gebruik hiervan. Voor iOS-apps heb je Objective-C nodig terwijl het nog in gebruik is en de nieuwe Swift-taal. Je moet ook het Xcode-platform kennen en misschien wat C.