I was thinking about that too. The Java SDK can be taught from a Kotlin perspective I think. But the inevitable part is Java will likely need to be learned fundamentally down the road just to interpret documentation for Java libraries. But I think Kotlin can be for Java what Swift is to Objective C to some degree.