1. El comienzo: ¡Hola, Kotlin! 🟣
¿Por qué Kotlin?
Kotlin es el lenguaje oficial de Google para Android, pero también se usa en backend, multiplataforma y scripts. Su ventaja: sintaxis concisa, null safety y compatibilidad total con Java.
"Kotlin es lo que Java debería haber sido: moderno, seguro y placentero de escribir."
Origen: JetBrains y la JVM
Kotlin fue creado por JetBrains (los mismos de IntelliJ IDEA) y se lanzó en 2011. En 2017, Google lo declaró lenguaje oficial para Android, y desde entonces su uso no ha parado de crecer.
El nombre viene de una isla cerca de San Petersburgo, Rusia. No es un acrónimo: es solo un nombre bonito.
¿Qué lo hace especial?
🧩 Ventajas clave
- Null Safety: elimina los NullPointerException en tiempo de compilación.
- Conciso: menos código repetitivo que Java.
- Interoperable: funciona 100% con código Java existente.
- Coroutines: concurrencia fácil sin callbacks ni complejidad.
Tu primer programa
En Kotlin no necesitas una clase para todo. Solo escribe fun main():
REPL de Kotlin
Puedes probar Kotlin directamente en la consola con kotlinc:
💻 Misión: Tu primer println
Escribe un programa Kotlin que imprima tu nombre y qué quieres lograr aprendiendo a programar.
👁️ Ver solución sugerida
🟣 Reto: Tu primer cálculo
Abre IntelliJ o VS Code, escribe un programa que calcule cuántos segundos hay en una hora (60 * 60) y imprima el resultado.
Pon a prueba tu inicio
Responde estas preguntas rápidas para ver si recordaste lo más importante.