LEARNING C++:
Disclaimer: If you haven't enjoyed reading until now, I suggest you make plans to change that.
Crucial: You need to learn C++ thoroughly before you proceed to hacking with it, obviously.
If you haven't begun learning C++ yet, I would definitely stick to a book as it can remain with you forever (theoretically), and you don't even need to be online to refer to the information. Although, if you prefer learning online, I would recommend starting with this free course:
https://www.udemy.com/free-learn-c-tutorial-beginners/
BOOK:
http://www.wiley.com/WileyCDA/WileyT...11882377X.html
After that, you can move onto the more advanced course which is discounted to $10 currently:
https://www.udemy.com/learn-advanced-c-programming/
For any questions regarding C++ in general, you should use:
http://www.stackoverflow.com
The C++ website itself also has a lot of information (Good for checking syntax errors):
http://www.cplusplus.com/
HACKING WITH C++:
In all honesty:
There is not one place where you will get everything you need to even begin hacking from. You will be taken on great journeys around the web as you try to find out how to hack games. Each game is unique and may require different techniques to be used in order to obtain what you desire. You will spend many hours looking for what you need and if you look and think hard enough, you will find what you need. If you desire to make the best of the best hacks, I suggest you retain every single bit of information you learn because you will create unique code that that will always have pros and cons. If you want to make programming your life, learn it like your life depends on it... wait... it will. After you learn C++ well, look into the WINAPI:
https://msdn.microsoft.com/en-us/library
dows/desktop/ff818516(v=vs.85).aspx
Please disregard the win emoji. It is supposed to be "[backslash]windows".
Woah, wanna know something cool? With the WINAPI... GIVEN TO YOU BY FUCKING MICROSOFT ITSELF.... along with CheatEngine, you can do a bunch of cool stuff to games. Before you even start thinking about pulling up your Visual Studio, PUT IT DOWN NOW, and learn about memory addresses/pointers here:
http://www.cplusplus.com/doc/tutorial/pointers/
Those are what you will be manipulating in order to change specific memory entries in order to get what you want.
When you are a big boy, you can buy IDA Pro. I mean, do it when you're in college because I don't know if you want to start off with a $750-$1000 program that practically should become your girlfriend. (I can make jokes like that because we are computer nerds apparently, which is good.)
You will hate your life if you decide to rush through learning the C++ language and get right into hacking. You won't know what is what, and you will become a script-kiddie like I was at some point. Luckily, I'm mentally not a fucking Coke can and I realized that I made a mistake. For hacking, a lot of what you need is on this website. You just have to be determined enough to find it. I would love to baby you through learning how to hack, but you need to learn these discovery skills now. You will benefit RIDICULOUSLY from taking your time and doing things on your own.
Anyways, I've just handed you at least a couple years worth of some good shit. Ask all of your hacking questions here to join the brotherhood which I have just made up completely. Be strong and steadfast. Enjoy, my friend!
P.S. I'm also 15, so don't go saying that you can't do shit. JUST DO IT.