Puedes aprender todo lo que te propongas. Kotlin no es exótico, estarás bien.
Si hubieras dicho Haskell, habría dicho que debes estar preparado para que te lleve un tiempo, porque es un idioma muy diferente … y útil para aprender, no porque escribirás mucho Haskell en tu carrera, sino porque aprenda tanta teoría que se está introduciendo en lenguajes más nuevos y prácticos como Kotlin y Rust.
No dude en saltar a nuevos idiomas … Estoy en una carrera de idiomas en los que he escrito código de producción en más de 30, y agregué uno más este año (escribí algunos Javascript de producción por primera vez, créanlo o no…). Después de un tiempo, ni siquiera es difícil, es más una cuestión de a) en qué familia está este idioma, b) lo extraño de este idioma en particular, y c) cuáles son los modismos para las cosas de uso común. Y, por supuesto, d) dónde encuentro la documentación estándar de la biblioteca.
- ¿Qué debo saber antes de comenzar a aprender el desarrollo de Android?
- ¿Cuál es el requisito del sistema para el desarrollo de aplicaciones de Android?
- ¿Cuánto cuesta contratar a un desarrollador de aplicaciones de Android?
- Cómo escribir código para evitar que un objeto de juego de IA deje los límites de un nivel en un juego en Android Studio (Java)
- ¿Cómo administra Android las aplicaciones en segundo plano?
(nota: solo me considero realmente experto en tres lenguajes de programación a gran escala, que son C, C ++ y Python; la mayoría de esos 30 idiomas son pequeñas cosas específicas de dominio, mientras que los tres he enviado un montón de código en, algunos de ellos de código abierto, algunos de los cuales seguramente ha utilizado sin saberlo)