Войнушка про "нужна ли Java для Kotlin" - бесконечна. Консенсус такой: нет, на первом этапе нужна, но на этапе advanced нужно будет изучать специфику платформы (например JVM) и читать коды библиотек для платформы (Java для Kotlin-JVM). Ну и котлин во-многом использует экосистему если не язык Java.
Человек можно сказать не знаком с программированиям, по Kotlin банально меньше обучающих материалов. И обычно не рассказывают достаточно подробно. Изучить базу Java в любом случаи придется.