Android programlamaya başlamak istiyorsanız çeşitli diller bulunmakta Java-Flutter(Dart)-Kotlin gibi. Bu dillerden hangisini öğrenmek size daha kolay geliyorsa ondan başlayabilirsiniz. Tabiki programlama mantığını rahat anlamak için ben Java tavsiye ederim.
Dili öğrendikten sonra küçük küçük uygulamalar yapabilir ve kendinizi geliştirebilirsiniz. Bu uygulamaları ileri düzeye taşıdıkça yeni teknolojileri de öğrenmeniz gerek. Mesela mobil uygulamalarda kullanılan veritabanları gibi (SQLite-Firebase vs.)
Bu şekilde size temel bir yol gösterebilmişimdir umarım. Kolaylıklar dilerim