C, C++ и мб что-то еще => engine Python => web (aiohttp, django, fastapi), data science (ml, dl), data analysis (bi), scripts (devops) Java => enterprise скрипты на всем (lua, python, bash, и тд кто что умеет)
А вообще, язык простой и удобный, но имеет довольно узкую нишу (всякие скриптовые апи для игр зачастую, да CLI скриптики). Высокоуровнивых фишек в языке нет от слова совсем (писал об этом выше). Но таки основное преимущество луа - очень лёгкий интерпретатор, чем собсна и берёт. Зачастую луа используется для написания скриптов к проектам на более мейнстримных языках
Не, обычная гимназия была, эт щас я в частной. А про асм и бинарную эксплуатацию узнал, когда как-то на уроке решил ввести больше символов во входящий поток, чем было выделено в буфере, словил сегфолт, интересно стало чё эт такое, а потом наткнулся на всякие статейки в инете