У луа порог входа выше.
К тому же для луа придется ставить мунлоадер.
Как первый яп надо брать нативные языки а не скриптовые(C# в данном случае например тоже нативный).
VB6, VB.net тоже имеет ООП, при этом куда более крутое чем в lua, только зачем в скриптах ООП? :D
В интерпретируемых языках...