У всех разный подход к написанию кода и обучать кого-либо просто не имеет смысла, ибо вряд ли человек вообще что-то поймет. Если ты когда-нибудь смотрел в интернете лекции по каким-либо языкам программирования, то ты скорее всего понимаешь о чём я говорю сейчас. Люди пытаются пояснить так, как они сами это понимают, а часто они сами понимают не так, как это происходит на самом деле. Могу дать небольшой совет совершенно бесплатно. Первое, что тебе нужно посмотреть, так это то, как вообще работают языки программирования в целом, какие есть виды языков, как и где их можно применять и для чего. После этого, если ты понимаешь, что ты готов с этим работать, приступай к изучению материала в интернете. Если хочешь быстро начать что-то писать, то можешь прочитать, например,
LUA за 60 минут - такого материала куча в интернете. Если хочешь что-то более подробное, то придётся научиться корректно использовать поисковик, чтобы находить нужный материал там. А вообще, добро пожаловать в руководство по Lua.