🧩 ¿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.
⚙️ 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")
endPuedes 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! 🎮
