Először is érdemes kicsit az alapokkal tisztában lenni, hogy épül fel egy function, mik a LUA sajátosságai, pár dolgot, de azt mondom neked, hogy ne feltétlen az alap LUA-t tanuld, lévén ha MTA-hoz kell akkor eltér sok téren az egész, lévén már léteznek beépített functionok mta-ban, amikkel gyorsítasz az eljáráson. Pár hasznos link:
http://nyelvek.inf.elte.hu/leirasok/Lua/https://wiki.multitheftauto.com/https://www.youtube.com/results?search_query=MTA+luahttps://forum.mtasa.com/https://bugs.multitheftauto.com/Fontos továbbá, hogy figyelj a debuggolásra, hiszen abból is sokat tanulhatsz. Minimális (vagy több) angol nyelvtudás se árt, 1-1 hiba esetén, hiszen kiírja és tudsz követeztetni, esetleg pedig egyből javítani is egy-egy hibát. Azt javaslom, hogy szedj le egy módot, amiben próbálgasd kicserélgetni a dolgokat, aztán ha már megy, akkor kezd bele akár egy teljesen saját módba is, hiszen akkor tudsz igazán fejlődni. Fontos, hogy minél több dolgot ismerj meg, lévén egy scriptre akár többféle megoldás is létezik. Mindig gondold át azt amit akarsz, próbáld meg akár papíron többféle megoldással is elkészíteni. Fontos továbbá, hogy ügyelj arra is, hogy ne csak meglegyen a script, hanem az rendesen működjön és a lehető legjobban optimalizálva legyen (persze ezek idővel mennek majd jobban). És fontos, hogy ne törj le ha valami nem megy, próbálj mást és térj vissza később ha más nem. Na meg ne feledd, hogy ez hobby amiben jól kell érezni magad és nem robotnak lenni.
Sok sikert a tanuláshoz!