@nprofile1q...@nprofile1q... Поясню почему я за Lua:
* Язык ну очень простой, полную документацию по языку можно за вечер освоить, ещё за вечер всю стандартную библиотеку;
* Можно получить массу удовольствия программируя игры на
https://Love2D.org * В языке нет классов и метаклассов, всяких абстракций, фокус на простых процедурах и данных.
Что плохо:
Малая практическая польза. Его действительно мало в дикой природе, но он есть.
В играх часто встречается, в nginx на нём можно обработку запросов писать, Redis его использует для хранимых процедур. А ещё в РФ есть спрос на разработчиков под Tarantool.
Почему Scheme (именно он, а не Lisp):
* Сделан специально для учебных целей, простой как палка;
* Есть диалект
https://racket-lang.org , в пакете с которым идёт полный IDE и куча учебного материала.
Scheme я встречаю ещё реже чем луа.