Что почитать, если тебе 12 и хочешь научиться кодингу?
Ник Морган ,ява скрипт для детей. Правда учебник не полный, но он  лучше из тех что есть
Из плюсов что   не нужны не какие программы, можно  делать все  из консоли .
Но одной книги мало .. Он ведь хочет делать игры ?   нужны   книги по основам игр .... 
не плохой пример .... Книга Minecraft Справочник мини игр


В этой серии книг понятно показано      основа,     локации , животные,  то есть логика построения игры ...Конечно не вся серия ,а только две книги из серии .
Тут он увидит      основы тайлов и построения мира 

Хотя можно попробовать       и просто конструктор вроде  RPGMV

Есть программы  где ребенок может делать игры очень быстро 
но не сможет  компелировать игру .  
Например скретч или сайт   ttps://planet.mblock.cc 
Я рекомендую скретч https://scratch.mit.edu/projects/editor/?tutorial=home 

Литература   samlib.ru/s/shtumozt/scratch-1.shtml
samlib.ru/s/shtumozt/skretch-2.shtml

Что бы делать игры  ,  вовсе не обязательно уметь рисовать     или играть 
ответ Griboks     не верный.
Игры делать легко   , это могут дети   проблема лишь в том что нету инструмента 
Вместо Скретч нужен всего лишь детский игровой движок .Его пока нет , он в разработке

Что бы сделать вот такую игру , ребенку нужно всего час времени 

Играть можно не умея.....  В этом нет ничего сложного

Я рекомендую   начать с простых настольных игр . Это позволить     развить мышление ... И для этого не нужно программирование .  Например такие игры   как   Настольная игра Манчкин   их можно улучшить изменить    .Самые простые интересные игры это ККИ   такие как берсерк герои   .
Создав настольную можно потом   делать ПК игру . 
Очень интересная игра это Gremlins vs Automatons    ее вариант как настольной и ПК версии очень интересен

 Код  в играх не самое главное,  если   получается делать настольные игры и желание не пропадет , то    не будет проблем и с ПК играми. 
Проблема в том   что важен не сам язык,   а игровой движок ...    
Например Юнити     не имеет  редактора  музыки, и работы вектора .   Потому нужно целых три программы
проблемы 3 D игр 
1. Разработка  одежды для моделей
Существует только одна более менее програма пошива одежды для 3 Д модели Marvelous designer: 3D моделирование одежды   потому 3 Д   это долгий   и мало полезный путь ...
Потому я рекомендую начать с 2 D   в   2 D    тоже можэно делать красивые игры  которые выглядят как 3 Д 
но спрайты рмсовать проще  как и тайлы
Ничего, не портите ребенку детство. 
Закончит школу, тогда пусть и думает чем будет заниматься. Я в 12 лет хотел стать космонавтом, а когда закончил школу - уже не хотел.