Берёшь Python, и смотришь уроки в ютубе - Что такое переменные, функции, циклы и т.д. (сам Python при этом учить не обязательно, он тут только из-за отсутствия всего лишнего, что делает его идеальным для изучения ОСНОВ программирования)
Затем, повремени с C++, сначала учи просто C, работу с памятью, структуры и т.д.
После того, как ты понимаешь что такое память и поинтеры, уже можешь учить C++.
Если идти по другому пути - могут появиться такие индивиды, которые еле как знают что такое память, но пытаются писать читы с инжектом из драйверов.
Книг не посоветую, так как никогда сам книги не читал.
Из видео посоветую Winderton'а по C (Это не особо гайды, но там подчеркнёшь, что такое память и как она работает). В остальном, вроде как все рекомендуют SimpleCode, можешь заглянуть и к нему.