Задачи по программированию c проверкой - CodeChick попробуй тут.
здесь можно программировать выполняя задачки для понимания синтаксиса.
а после решения сравнить ваше решение от чужих что увеличивает ваше образование и понимание кода
правда там нет Lua но есть Python
они по синтаксису почти (с маленькой натяжечкой)похожи