Merhaba. Eğer bu işi sağlam bir şekilde öğrenmek istiyorum derseniz;
1- Bu yolda ilerlemek için kendinize gerekli motivasyon bulmalısınız. 1 Ay sonra vazgeçip boşuna zamanınızı harcamayın. Sonrasında yapacaklarınızı parçalara bölmeli ve plan dahilinde uygulamaya başlamalısınız.
2- İkinci olarak işe İngilizce öğrenmekle başlamanızı öneririm. İngilizcede en azından orta seviyeye gelip ilgili dökümanları okuyabilmelisiniz.
3- Sonrasında algoritmik düşünce tarzı geliştirmek için "Programlamaya Giriş ve Algoritma" dersini almanız yararınıza olacaktır. Bunu İngilizce olarak veya Türkçe olarak internette derslerini bulabilirsiniz, video olmasa bile ücretsiz pdf anlatımlar mevcut, yararlanabilirsiniz.
4- Native android uygulama geliştirmek için eskiden olsa Java da muhakkak öğrenin derdim ama Kotlin geliştiricilerden çok büyük destek alıyor bu yüzden zorlanmadan istediğiniz örnek kodlara, bilgilere Kotlin öğrenerek ulaşabilirsiniz. İlk olarak Kotlin temellerini öğrenin, sonrasında ise "Nesne Tabanlı Programlama" yapısını öğrenmelisiniz.
5- Bunları tamamladıktan sonra Android kısmına geçebilirsiniz. Eğer buraya kadar gelirseniz size Android kısmında da sırasıyla neleri öğrenmeniz gerektiğini paylaşabilirim.

Tabii ki herkes farklı yollar söyleyecektir. Fakat sizi temin ederim eğer kopyala yapıştır yapmak, editlemek haricinde gerçekten öğrenmek istiyorsanız en geçerli adımların bunlar olduğunu söyleyebilirim. Aklınıza takılan yerler olursa sorarsanız, detaylandırabilirim.