Uma outra coisa que é interessante você saber.
O Kotlin só existe por conta do Java, assim como C#. Por isso, se você aprende Java, migrar para qualquer uma dessas duas depois é menos penoso, pois Java é truncado em POO.
O C# passou a existir porque a Oracle (dona do Java) tem a proposta da linguagem funcionar em TODAS as plataformas, a Microsoft começou a utilizar para desenvolver apenas no Windows, tomou processo e criou a própria linguagem.
O Kotlin a mesma coisa, mas usando Java para começarem a desenvolver em Android, a Java quis brecaram, fizeram fork e criaram a própria linguagem.
Ou seja, ambas são Java com outro nome kkkkk o Kotlin ainda tem uma vantagem: é totalmente compatível com Java.