Hey^^
Es gibt 2 Möglichkeiten, man kann Apps mit Java (Android Studio) programmieren, was meiner Meinung nach etwas kompliziert für Anfänger ist, deswegen würde ich dir vorerst empfehlen mit Netbeans anzufangen, das ist eine Entwicklungsumgebung die sehr einfach zu bedienen ist, damit kannst du erstmal Java für PC anwendungen lernen, wenn du das zumindest etwas kannst, kannst du auf Android Studio umsteigen. Davor empfehle ich dir das nicht, weil es nicht gerade einfach ist mit Android Studio zu arbeiten.
Mòglichkeit 2 ist CSS und HTML, damit kenne ich mich leider nicht so gut aus, ist jedoch ziemlich gut, da man damit auch auf mehreren Plattformen gleichzeitig entwickeln kann. Vielleicht weiß jemand anders dazu ja mehr :)