W tworzeniu aplikacji używa się wielu języków programowania. Wiele zależy od platformy, dla której tworzysz. Na przykład na Androidzie twórca aplikacji wymagałby Javy i znajomości interfejsów API. Aplikacje na Androida wspierały C i C++ w ramach Android Native Development, ale Google nie zaleca już ich używania. W przypadku aplikacji na iOS potrzebujesz Objective-C, gdy jest nadal używany, oraz nowego języka Swift. Musisz także znać platformę Xcode i być może trochę C.