Как насчет lua?
Существует красивый графический «двигатель» под названием LOVE, который полностью программируется в Lua. У него хорошая документация, и это не очень сложно.
Есть также несколько других подобных двигателей с использованием Lua:
Был еще один 2д движок, но я могу» Найти его сейчас, это было подобно ЛЮБВИ, но с немного другим подходом к вещам.
Я бы рекомендовал ЛЮБОВЬ для начинающих, так как это очень просто, имеет хорошие учебные пособия, и, самое главное, вы можете сразу сделать приятные вещи.
Также lua обычно используется в качестве игрового скриптового языка. Например, все дополнения для World of Warcraft написаны в lua, на самом деле весь интерфейс написан в lua. Это означает, что очень легко найти ответы на вопросы, связанные с игрой в lua. Кроме того, если у вас есть игра, в которой lua используется как язык сценариев, вы можете легко добавить к ней свои собственные материалы.
Я написал это с точки зрения игры, но есть довольно много проектов, которые используют lua в качестве языка сценариев.
Вы также можете попробовать python, но он не имеет так хорошо из коробки, готов к использованию и легко учиться/понимать инструменты.
Также здесь ссылка на Lua manual.
Сколько лет вашему сыну? –
8 лет, но, похоже, унаследовал от меня программиста. –
Жаль, что слышу это, но есть еще хороший шанс, что он может продолжить продуктивную жизнь, не зацикливаясь на звездном походе. – JohnFx