@pydo: try doing some examples (like Kotlin Koans) and see if you understand the docs or not. I don't think you'll have many problems coming from Python, for instance. Additionally you can check out java's docs on inheritance (classes vs interfaces), collections and exceptions