Ну тебе легко так говорить, помоги новокеку
Ну так, я когда не знал о язык, я просто загуглил и читал разные статьи, потом начал на БХ искать разную информацию.
Моя методика была следующая, т.к. мы имеем дела с двумя объектами изучения, то:
- ЯП, который является "самостоятельным", изучаешь его синтаксис, правила написания, различные функции, методы и т.п. в различных статьях в инете.
- т.к. данный ЯП применяется в gta, значит изучаем методику написания скриптов для данной игры. А это уже информация ищется в разделах БХ.
Для начала следует изучить тему:
https://www.blast.hk/threads/22707/
Не менее важная информация и здесь:
https://www.blast.hk/threads/13315/
После следует пробовать писать простые скрипты исходя из примеров, не надо только придумать сложное из своей фантазией, голову забивать.
Все основные функции берутся из БХ вики:
https://wiki.blast.hk/ru/moonloader/scripting-api
Не менее важное это изучение чужих работ, благодаря этому получишь больше представление о работе скриптов, написанные на том или ином ЯП.
Также следует отметить, чтобы сразу не лезть в imgui, чтобы потом не возникало вопросов, почему игру крашит и т.п.
Когда уже навык подрастёт по основе, можно будет уже изучить
imgui или
mimgui. В принципе это одно и тоже, но второе более оптимизировано, но имеет свои особенности синтаксиса, поэтому может показаться сложнее.
Так в основном просто изучай разные темы в разделе Lua.
Все вопросы, которые у тебя возникнут, с вероятностью 99% уже были, поэтому просто старайся более унифицировано сформировать свой вопрос, либо же по ключевому слову/выражению, и загуглить с фрепиксом blast.hk, чтобы более точно нашлась информация, или же воспользоваться внутренним поиск по форуму.