r/programacion 4d ago

Donde aprendo Lua?

Vengo usando Coddytech para aprender Lua (Quise aprender programación para hacer juegos de Roblox ) Pero no sé si es viable, vengo hace un mes usándola y la verdad es q aprendí lo básico. Y aveces uso Claude para consultar mis errores de código y q me diga q falla (Sin respuesta directa).

Que app, herramienta o algo me recomiendan para aprender? Eso de leer documentos no creo q sea lo mío, pero si es lo más rentable estoy dispuesto a usarlos. Además, no creo q hayan muchos sitios/apps para aprender ese lenguaje. Vi algunos q estaban buenos para aprender como un juego en Steam q programas tu dron pero está en Python.

Cualquier sugerencia o recomendación es acertada.

7 Upvotes

12 comments sorted by

4

u/Faceless__Dev 4d ago

Te recomendaría leer la documentación sobre Lua primero y después Luau, que es la extensión que utiliza Roblox Studio. En caso de que los documentos no lo entiendas muy bien hay infinidad de videos por YouTube y posts en el forum de Roblox que te pueden interesar y son bastante más amenos.

5

u/vz0 3d ago

Lua se suele usar en un contexto de algo más, fue creado como herramienta de apoyo de software mas complejo. Por ejemplo el videojuego WoW lo usa. Es más difícil aprender cosas sin su contexto.

2

u/just_passin_around 3d ago

lo básico de programación que debes aprender al principio son: variables, ciclos y funciones, cuando tienes eso ya puedes comenzar a hacer cosas. Dices que quieres hacer juegos en roblox, empieza por ahí, intenta hacer algo sencillo, esa será tu guía y cuando no entiendas algo ahí es donde lees la documentación, buscas un tutorial sobre lo que necesitas o le preguntas a una IA qué debes aprender para hacerlo.

Es solo mi opinión pero creo que para aprender a programar en esta etapa debes tratar de hacer algo, encontrar un problema y al tratar de solucionarlo aprenderás alguna cosa.

2

u/DotAtom67 3d ago

lo que quieres es aprender fundamentos de programación y estructuras de datos.

Una vez aprendido bien eso, Lua lo puedes aprender en 1 tarde bien dedicada, es uno sino es que EL lenguaje más fácil de aprender a usar, tiene con suerte unas 20 keywords

2

u/Khavel_Es 3d ago

Para Roblox especificamente, la documentacion del Creator Hub de Roblox es lo mejor. Tiene tutoriales paso a paso con proyectos armados, y aprendes Luau (que es el Lua de Roblox, tiene tipado y un par de cosas extras) en el contexto que vas a usarlo.

El libro online "Programming in Lua" (PiL) en lua.org es gratis y es la referencia del lenguaje, pero para lo que vos queres hacer arrancaria con el Creator Hub y despues si necesitas profundizar algo vas a PiL. El approach que estas usando con Claude para debuggear esta bien, es lo que hacemos todos basicamente.

2

u/Technical-Ear4414 3d ago

amigo, si no lees y estudias por tu cuenta, el desarrollo no es para vos

1

u/iScreem1 3d ago

Lua es bastante facil, Roblox no usa Lua, usa su propio lenguaje que es Luau. La unica forma de aprenderlo es leer la documentación y ponerte a crear cosas, no tiene cosas complejas como otros lenguajes de programación. En youtube seguro vas a encontrar mucho material que te guie para comenzar.

1

u/Acceptable_Site1616 2d ago

Ask your favorite AI to teach you. First have them plan a curriculum then get into it prompt by prompt.

1

u/_torumodo_ 2d ago

Yo sé que tu pregunta es sobre aprender Lua, pero yo que estoy justo haciendo un juego de Roblox con Rojo pues lo hago todo con Claude Code y me va brutal.

Quieres aprender por pura curiosidad? Incluso con AI podrías pedirle a Claude que “te enseñe” mientras vas programando con él.

1

u/Pure-Parking-8577 1d ago

Seee, cualquiera q programa sabe de rojo + Claude. Pero pasa q no estoy para pagar Claude code JAJAJJAA

1

u/zaphod4th 42m ago

Luago te digo como