Should beginners learn Kotlin or Java?

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 more

Is Kotlin for free?

Kotlin is a general purpose, free, open source , statically typed “pragmatic” programming language initially designed for the JVM (Java Virtual Machine) and Android that combines object-oriented and functional programming features. It is focused on interoperability, safety, clarity, and tooling support.

Read more