Nope, but there are some cases where it’s helpful, because you’ll still be using a lot of libraries that are written in Java and have examples written assuming you know Java. The syntax is pretty similar between Java and Kotlin though so you might not have much trouble depending on what other languages you know.