Hiç yazilim bilmeyen birisi direkt olarak mobil programlama ogrenemez. Once programlamanin kendisini ogrenmelisin, network, threading, concurrency vs ogrenmelisin ki sonra mobil cihazlarda programlama yapabilesin. En temel Android uygulamasinda bile belli basli ozel Thread'leri minimal seviyede bloklaman gerekir ->
Processes and threads overview | App quality | Android Developers
Tavsiyem once Kotlin araciligiyla programlamayi ogren, temellerini at sonra mobil gelistirmeye basla.
Ustteki kurslarda sadece birinde OOP'den bahsedilmis; ne threading ne de network yok. Bunlarla hiçbir şey yapamazsin, sadece hocanin orneklerinin aynisini yazmakla kalirsin.