¿Qué lenguaje es este?

Lo que escribiste en el tutorial anterior tiene nombre: JavaScript. Acá te explico qué significa eso y por qué no empezamos con Python.

Existen cientos de lenguajes de programación. Suena abrumador, pero acá va la buena noticia: todos hacen lo mismo. Guardar datos, tomar decisiones, repetir, agrupar instrucciones.

La diferencia es la forma de escribirlo y para qué sirve mejor. Es como el español y el italiano: distintas palabras, mismas ideas.

Por eso aprender el primer lenguaje cuesta, y el segundo cuesta muchísimo menos. Lo que aprendes de verdad no es el idioma, es la forma de pensar.

Mira el mismo programa escrito de las dos formas. Muestra un saludo tres veces:

JavaScript — el que usamos acá:

for (let i = 0; i < 3; i++) {
  console.log("Hola");
}

Python — el mismo programa:

for i in range(3):
    print("Hola")

Python usa menos símbolos: no lleva llaves { } ni punto y coma. En cambio, los espacios del principio importan — si mueves esa sangría, el programa cambia de significado.

Ninguno es mejor. Son gustos y usos distintos.

JavaScript
Python
Java / Kotlin
C / C++

Por una razón muy concreta: ya lo tienes instalado. Tu navegador —Chrome, Edge, el que sea— trae JavaScript adentro. No hay nada que descargar, ni configurar, ni que se rompa antes de empezar.

Eso importa más de lo que parece. Mucha gente abandona la programación en la instalación, antes de escribir su primera línea. Acá escribiste código en el minuto uno.

Y hay una segunda razón: todo lo que hacemos en JICA LABS está hecho con esto. Los cuatro juegos del sitio son JavaScript corriendo en un navegador. Lo que aprendas acá lo puedes usar para hacer exactamente lo mismo.

Si mañana quieres Python porque te interesa la inteligencia artificial, perfecto — y te va a costar mucho menos, porque las ideas ya las vas a tener.

Cuando busques algo en internet vas a encontrar respuestas de varios lenguajes mezcladas, y si copias la del lenguaje equivocado no va a funcionar. Un ejemplo típico:

Para decir "si no se cumple lo anterior, prueba con esto otro", Python escribe elif. JavaScript escribe else if, separado. Si copias elif en JavaScript, te da error.

Por eso conviene agregar el lenguaje a tu búsqueda: no busques "cómo repetir algo", busca "cómo repetir algo en JavaScript". Te ahorra horas de confusión.

Que todos los lenguajes hacen lo mismo con distinta escritura. Que estás usando JavaScript y por qué. Que Python es igual de válido pero para otras cosas. Y que al buscar ayuda tienes que decir en qué lenguaje estás.

En el siguiente instalamos lo necesario para programar en tu propio computador, sin depender de esta página.