{}const=>[]async()letfn</>var
Desarrollo

Tu primer script en Lua en 10 minutos

💡 Una guía sencilla para que los principiantes prueben la programación sin miedo y sin instalar un IDE

К

Kodik

Autor

2 min de lectura

🧩 ¿Qué es Lua y por qué lo necesitas?

Lua — un lenguaje de programación ligero y rápido, ideal para principiantes. Se utiliza:

  • 🎮 En desarrollo de juegos (Roblox, Love2D)

  • ⚙️ Se integra en aplicaciones (por ejemplo, en C++)

  • 🤖 En automatización, scripts, microcontroladores

La buena noticia es que Lua es muy amigable para los principiantes.

🔥 100.000+ estudiantes ya están con nosotros

¿Cansado de leer teoría?
¡Hora de programar!

Kodik — una app donde aprendes a programar con práctica. Mentor IA, lecciones interactivas, proyectos reales.

🤖 IA 24/7
🎓 Certificados
💰 Gratis
🚀 Empezar
Se unieron hoy

⚙️ Preparación: ¿dónde escribir el código?

Para el primer script, no es necesario instalar nada, simplemente abre Replit (Lua) ¡y empieza a escribir!

Si quieres hacerlo localmente: descarga Lua para Windows o instalar a través de brew install lua (en macOS).

✍️ Escribimos nuestro primer script

print("Hi Lua!")

📌 print — comando que muestra el texto en la consola.
🧠 Todo lo que está entre comillas se considera línea.

👉 Ejecuta el código y verás:

Привет, Lua!

🧮 Un poco de matemáticas

print(2 + 2)
print(5 * 3)
print(10 / 2)

👉 Lua hace aritmética de forma fácil y clara.

👤 Trabajo con variables

name = "Code"
age = 3

print("Hi, my name is " .. name)
print("To me " .. age .. " year")

.. es encolado de filas en Lua.

🧠 Lógica: si A, entonces B

score = 85

if score >= 80 then
    print("Excellent! 🎉")
else
    print("You need to try again!")
end

📌 Las estructuras condicionales siempre terminan con end.

🔁 ¡Y ahora, el ciclo!

for i = 1, 5 do
    print("We calculate: " .. i)
end

🔄 Ciclo del 1 al 5. i — contador.

🎁 Miniproyecto: calculadora

a = 10
b = 5
operation = "+"

if operation == "+" then
    print(a + b)
elseif operation == "-" then
    print(a - b)
elseif operation == "*" then
    print(a * b)
elseif operation == "/" then
    print(a / b)
else
    print("Unknown operation")
end

Puedes cambiar los valores de a, b y operation para obtener diferentes resultados.

🌈 ¿Qué sigue?

Ya sabes cómo:

  • mostrar texto;

  • trabajar con variables;

  • escribir condiciones y bucles;

  • ¡crear miniprogramas!

🔥 Esta es la base de cualquier código. ¿Quieres más? En el siguiente artículo hablaremos de tablas y funciones.

🐾 ¿Qué hace Kodik?

Kodik es el héroe de nuestra aplicación «Código: aprendizaje de programación». Ayuda a los principiantes a aprender programación de forma divertida, paso a paso y sin estrés.

¡Nuestra aplicación ya tiene un curso de Lua con ejercicios, pistas y minijuegos! 🎮

🎯Deja de postergar

¿Te gustó el artículo?
¡Hora de practicar!

En Kodik no solo lees — escribes código de inmediato. Teoría + práctica = habilidades reales.

Práctica instantánea
🧠IA explica código
🏆Certificado

Sin registro • Sin tarjeta