Object oriented and functional programming is important for Kotlin. If you know those paradigms, it will be easy to learn Kotlin. However you can probably also learn them together with learning Kotlin.