Conclusion. In general, because of the May 2019 announcement from Google I would recommend beginners at Android app development start with Kotlin however there are some exceptions where I think Java may be better . There are two scenarios I would recommend learning Java first for Android app development as a beginner.
Read moreCan I learn Kotlin without programming knowledge?
Kotlin and Java (android classic native language) are programming language. You need programming knowledge to use . You can try know directly program android, but is hard.
Read moreIs Java required for Kotlin?
Yes, the JDK is required for Kotlin development on the JVM . Kotlin works with JDK 1.6+.
Read more