• developing apps

you need learn java as basics

Not true.
Kotlin is a good place to start

that too

butdepends what the app is composed of