Kotlin desde cero en 2025: guía práctica para principiantes

Entrenador de Python en Línea para Principiantes

Aprende Python fácilmente sin sobrecargarte de teoría. Resuelve tareas prácticas con verificación automática, recibe pistas y escribe código directamente en el navegador, sin instalar nada.

Start Course

Introducción: Por qué Kotlin es tu mejor opción en 2025

Kotlin es un lenguaje de programación moderno, conciso y seguro que en los últimos años se ha convertido en el estándar para el desarrollo en Android y se utiliza activamente en backend, web e incluso Data Science. En 2025, Kotlin no solo sigue vivo, sino que prospera: Google lo recomienda oficialmente para Android, JetBrains continúa desarrollando el ecosistema y la comunidad crece cada día.

Si eres principiante y quieres empezar a programar, Kotlin es la elección ideal. Combina la simplicidad de Python con la potencia de Java, pero elimina la sintaxis obsoleta. En este artículo, analizaremos por dónde empezar a aprender Kotlin en 2025, instalaremos el entorno de desarrollo, escribiremos los primeros programas y abordaremos conceptos clave. Sin teoría aburrida, solo práctica.



1. Instalación y configuración del entorno

Antes de escribir código, debes preparar tu espacio de trabajo. En 2025, esto se hace en 10 minutos.



Paso 1: Instalación de JDK (Java Development Kit)

Kotlin funciona en la máquina virtual de Java (JVM), por lo que primero debes instalar JDK versión 17 o 21 (LTS). Descárgalo desde Adoptium o usa OpenJDK. Instálalo y verifica:

java -version# Salida: openjdk version "21.0.1" 2025-01-18


Paso 2: Instalación de IntelliJ IDEA Community Edition

La mejor IDE para Kotlin es IntelliJ IDEA de JetBrains. La versión Community es gratuita e incluye todo lo necesario. Descárgala desde el sitio oficial.



Paso 3: Creación del primer proyecto

Abre IntelliJ, haz clic en New Project, selecciona Kotlin → Console Application. Nombra el proyecto HelloKotlin y haz clic en Finish. ¡Listo! Tu primer proyecto está creado.



2. Sintaxis de Kotlin: primeros pasos

Kotlin es conocido por su sintaxis limpia y expresiva. Escribamos el clásico programa Hello, World! y analicémoslo parte por parte.



Ejemplo 1: Hello, World!

fun main() {    println("¡Hola, Kotlin 2025!")}

Qué sucede aquí:

  • fun — palabra clave para declarar una función.
  • main() — punto de entrada del programa. Sin ella, el código no se ejecutará.
  • println() — función para imprimir una cadena en la consola.
  • El punto y coma ; no es obligatorio — Kotlin es inteligente.

Ejecuta el código (botón ▶️ a la izquierda de fun main). En la consola verás el saludo.



Ejemplo 2: Variables y tipos de datos

Kotlin admite dos tipos de variables:

  • val — inmutable, como una constante.
  • var — mutable.
fun main() {    val name = "Alejandro"  // inmutable    var age = 25            // mutable    println("Me llamo $name, tengo $age años")        age = 26  // funciona, porque es var    // name = "Pedro"  // ¡Error! val no se puede cambiar}

Observa las plantillas de cadenas: $name y $age insertan variables directamente en la cadena. Muy práctico.



Ejemplo 3: Operadores condicionales

fun main() {    val score = 85    val grade = if (score >= 90) {        "Excelente"    } else if (score >= 75) {        "Bien"    } else {        "Necesitas mejorar"    }    println("Tu calificación: $grade")}

En Kotlin, if es una expresión, no una declaración. Devuelve un valor, por lo que se puede asignar el resultado a una variable.



3. Funciones y seguridad contra nulos — los pilares de Kotlin

Dos características principales de Kotlin que hacen que el código sea más seguro y conciso.



Funciones: declaración y parámetros

fun greet(name: String, age: Int): String {    r                

Blogs

Book Recommendations