I don't know if I agree with that. Java is feature-barren enough that I felt very comfortable starting out with it. Static is weird, but how is that description significantly different from a companion object? Kotlin is amazing, but I don't know how I would have done with it as my first language.