I made a gitHub repo that contains links to multiple websites and tools that will help you, because bookmarking everything will get annoying after a while.
Links with a ⭐ are recommended by me as I think they have the best website/tool - It's all personal opinion.
If you would like to add something then make a pull request and change/add or remove anything and explain why
⭐C++ Reference A decent website for learning c++.
⭐Guided Hacking - An amazing website that has all of you info you need to get started creating cheats for games
⭐Game Hacking Academy - Another website that will provide info to help you to create cheats
The Ultimate Anti Reversing Guide - A pdf file that gives you certain techniques that make it difficult to reverse-engineer malware.
Unknown Cheats - not as great as guidedhacking or game hacking academy but still good to download source code and certain menus or to ask for help
Learncpp - another decent website for learning cpp
TDL - A tool that allows you to bypass Windows x64 Driver Signature Enforcement.
Eac-mapper - A mapper that works for the EAC Anti Cheat.
Nemesis - Allows you to dump the selected certain process.
Blaze Dumper - If youre into making cheats for csgo, then here you go.
GH-Offset Dumper - This dumper externall scans a process for signatures and dumps the relative offsets to a header file then you can incorporate it into your project.
Ida Pro - Its a good tool that is primarily a multi-platform, multi processor and a disassembler that translates machine executable code into source code for purpose of debugging and reverse engineering.
KD Mapper - its a simple mapper that manually maps drivers.
HXD - HxD is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size.
⭐dnSpy - dnSpy is a debugger and .NET assembly editor. You can use it to edit and debug assemblies even if you don't have any source code available.
⭐x64dbg - An open-source binary debugger for Windows, aimed at malware analysis and reverse engineering of executables you do not have the source code for.
⭐ScyllaHide - ScyllaHide is an advanced open-source x64/x86 user mode Anti-Anti-Debug library. It hooks various functions to hide debugging. This tool is intended to stay in user mode (ring 3)
⭐ScyllaHide - TitanHide is a driver intended to hide debuggers from certain processes.
⭐ Microsoft Activation Scripts - Activate practically any Microsoft product.
⭐ Defender Control - Disables Windows Defender Control.