Mobil uygulama geliştirmek için öncelikle programlamanın mantığını öğrenmelisin, bu da algoritmaları bilmen ve mantıklı bir şekilde bu algoritmaları uygulayabilmeni gerektiriyor, studio yada eclipse gibi programlarda yapacağın bu geliştirmeler için ise bu programlardan en az bir tanesine hakim olmalısın, hatalar, içerisindeki elemanlar yada diğer karşına çıkabilecek problemlere hazırlıklı olmak için.

Az çok algoritma bilgim var videolarda yada kitaplarda gördüğüm kodların mantığını anlarım diyorsan direk bir kitap ve youtube daki ücretsiz eğitim setleri ile birlikte başlayabilirsin, zaten bu setlerdeki işlemleri uygulamaya başladığında kullandığında ide üzerinde de tecrübe sahibi olursun.

Başarılar dilerim.