learn c++, learn some assembly to where you can atleast follow along. try to understand ida and work your way around it(multiple guides for this). then learn to write in kernal and figure out how to hide your cheat from battleye. once you understand all that you should know what to do. start with other games such as assault cube like always to learn how to find pointers and use rpm/wpm to interact with the memory externally. then figure out how to rewrite your cheat to inject it, then figure out how to utilize directX to draw. literally just dick around with everything until it makes sense