Það eru mörg forritunarmál notuð við þróun forrita. Mikið veltur á vettvangnum sem þú ert að þróa fyrir. Til dæmis, á Android, þarf forritahönnuður Java og skilning á API. Android forrit notuð til að styðja C og C ++ undir Android Native Development en Google mælir ekki lengur með því að nota þau. Fyrir iOS forrit, þú þarft Objective-C á meðan það er enn í notkun og nýja Swift tungumálið. Þú þarft líka að þekkja Xcode vettvanginn og kannski eitthvað C.