Есть 2 классических игры для обучения программированию:
Игра, создананя отечественными авторами - это "Паркетчик". В этой игре можно познакомиться с основными концепциями любого языка программирования.
"Scratch" - не игра, но обучение происходит в игровой форме. Это специальный визуальный язык программирования, с помощью которого необходимо выполнять различные задания.
Шикарная игра про программирование - Colobot.
https://colobot.info/
Colobot: Gold Edition-это стратегическая игра в реальном времени, в которой вы можете программировать своих юнитов (ботов) на языке CBOT, который похож на C++... Читать далее