A formação mais comum é em Ciência da Computação, Sistemas de Informação ou cursos livres focados em desenvolvimento mobile. A linguagem principal hoje é o Swift, com Objective-C ainda presente em projetos mais antigos.
Publicar aplicativos próprios na App Store, mesmo simples, ajuda a construir portfólio e é um diferencial forte para conseguir as primeiras oportunidades, já que exige entender todo o processo de submissão da Apple.