''Learn c++'' so that's the problem, how to do it D:
well you have to start at the starting line not the finish line.
First learn the basics make console programs like cout cin ect. and get more advanced once you have a good understanding look up old source codes and see if you can understand what is happening. Then continue to get more advanced, soon you should be able to make your own hacks very soon.
That is what I did but I already had a very good understanding at c++ as it's my default programming language. It toke about 2 months before I could code my own little hacks. It wasn't easy.