I agree totally with @gtnarg about not having to know Kotlin at first... I wasn't interested in Kotlin very much, but TornadoFX pulled me in.. it was very easy to learn using TornadoFX. I still have a lot to learn, but TornadoFX was very easy to get started with even if I didn't understand Kotlin completely...