Duz programlama ogrenerek baslamalisin. Sonrasinda mobil cihazlar icin uygulama gelistirmeyi ogrenmelisin. Mobil cihazlarda uygulama gelistirmek icin gerekli SDK'larin kurulumu, mobil isletim sistemlerinin limitasyonlari ve cok muhtemelen birden fazla mobil isletim sisteminde calisabilecek kadar agnostik uygulama gelistirmenin gereksinimlerinin altindan kalkabilmek icin isin A, B, C'sini ogrenmen gerekiyor.
Yani sordugun sorunun cevabi olarak sana Android Studio ve Kotlin kullan ya da Xcode ile Swift kullan seklinde cevaplar verilebilir ama oncesinde bilgin yoksa neyi neden yaptigini anlamadan kompleksitenin altinda kaybolursun.