I recommend videos by Zer0Mem0ry on youtube to learn game hacking or reverse in general. He has a lot of good vids on different topic that are important for beginners primarily on C++.
Familiarize yourself with programming languages: Start by learning programming languages like C++ or Python, as they are commonly used in game development and security.
Understand game architecture: Gain knowledge of how games are built, including client-server interactions, network protocols, and data storage.
Study computer networks: Learn about network protocols, packet analysis, and network security to understand how games communicate over the internet.
Explore security concepts: Dive into the fundamentals of cybersecurity, including common vulnerabilities, encryption, and secure coding practices.