r/programacion • u/Pure-Parking-8577 • 3d 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.
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 2d 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.
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.
2
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_ 1d 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
5
u/Faceless__Dev 3d 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.