Android mobile development has been Kotlin-first since Google I/O in 2019. That was the reason for why I started coding with Kotlin, less code and interoperability are just some of Kotlin features.
I learned to program in Java, and I used to make some desktop apps and android apps focusing in new features.
I learned at SENAI and use to develop my apps, I know about dependencies, gradle, permissions, versions and so on.