Kotlin lze kompilovat pro různé targety, JVM je asi nejčastější, ale lze jej kompilovat i do nativního kódu a tuším i do JS. Základ zůstává stejný, ale liší se dostupná API.
Jestli se obejde bez Javy – minimálně na kompilaci bude asi potřeba JDK, běh se v případě kompilace do nativního kódu bez Javy obejde.
Jestli se obejde bez znalosti knihoven Javy – v principu ano, ale záleží, co v tom chcete dělat. Hello world úplně bez problémů (a to i pokud je target JVM), nějaké jednoduché konzolové aplikace taky, ale asi nemalá část použitelného ekosystému bude na JVM.