Answer the question
In order to leave comments, you need to log in
Why do they warn and say that Kotlin cannot be learned without knowledge of Java?
Hello, tell me why all Gekbrains, Skillbox, Netology courses - in their courses they always teach Java, and then Kotlin? That is, there are no purely Kotlin courses.
Today I found Bauman's courses purely in Kotlin, but they warn in the annotation that "Required preparation: Java or C ++", that is, they say that without knowledge of these languages, it is impossible / not recommended to start the course. Is this true or is it safe to take these courses?
Thanks in advance for your reply.
Answer the question
In order to leave comments, you need to log in
Apparently, these courses will not consider the basics of OOP, which are taken along with Java and pluses
I don't know why there is such a requirement in these courses. Kotlin is a separate language and can be learned without Java. At first it was a purely JVM language, but at the moment it can be used not only on the JVM, as there are Kotlin / Native and Kotlin / JS.
Just like Scala and Groovy are other JVM languages.
Kotlin/JVM makes heavy use of the standard java library, and this is what you will have to learn in the end. You can also decompile it and see the resulting Java code. To do this, you will have to learn Java, but this is not a priority.
When there are some languages in the precondition in the course, it means that analogies will be drawn, you will not understand them, and it will be more difficult. They assume it's not your first language. IMHO, if you are not a direct beginner, and you know some language, then such courses may suit you. But, in principle, Kotlin is easy to learn by reading the doc and solving koans .
You can start learning with Kotlin. But then, as you study, you will need to learn more Java libraries, because. they are used in Kotlin.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question