Какую литературу по С++ и базовым знаниям выбрать для начинающего?
Путеводитель по граблям.Путеводитель по технологиям.Путеводитель по машинному обучению.
Alex J. Champandard - AI Game Development (aigamedev.com; github; ai cources)
Дополнительную литературу смотри на том-же амазоне по релевантности с книгой Алекса.
Aurélien Géron - Hands-On Machine Learning
Тут полный список для game programming. Так же можете тут найти книги и журналы по game AI и много всего другого.