Vladimir il mio consiglio è questo:
- inizia da una guida semplice, come quella di html.it
- poi eventualmente in un secondo momento cerchi un'altra guida più completa o approfondisci le funzioni specifiche che ti servono; impari anche grazie alla ridondanza, quindi una seconda guida che spiega gli argomenti imparati prima, in modo un po' diverso, ti aiuta a fissare i concetti
- teoria + pratica: come per tutti i linguaggi, è davvero fondamentale metterci mano personalmente, quindi appena impari la sintassi di variabili, cicli, condizioni ecc, non limitarti a leggere e andare avanti ma prova a creare un tuo programmino per mettere in pratica quanto appreso: in questo modo ti rimane quanto appreso, altrimenti se non applichi, tendi a dimenticarlo
Personalmente non ho mai studiato Kotlin, ma essendo un linguaggio recente, ad alto livello, che trova campo di applicazione anche per Android, mi può interessare, magari in futuro con un po' di tempo ci do un occhio :)