Café y Código

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():

main.kt
KOTLIN
1 fun main() {
2 println("¡Hola, Kotlin!")
3 println("Mi primer programa en Kotlin")
4 }

REPL de Kotlin

Puedes probar Kotlin directamente en la consola con kotlinc:

Terminal Kotlin
KOTLIN
1 >>> 2 + 2
2 4
3 >>> val nombre = "Kotlin"
4 >>> nombre.length
5 6
6 >>> println("Hola " + nombre)
7 Hola Kotlin

💻 Misión: Tu primer println

Escribe un programa Kotlin que imprima tu nombre y qué quieres lograr aprendiendo a programar.

👁️ Ver solución sugerida
main.kt
KOTLIN
1 fun main() {
2 println("Hola, soy Benjamín")
3 println("Quiero crear mi propia app Android")
4 }

🟣 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.

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.