There's a variety of YouTube videos that can you help you out on this. But if you're wanting to make trainers then C# is the proper programming language that you want to learn , You can't make GUI's with the raw C++ language , it's only about C# and Visual basic .
C++ Is more like for .dll hacks and it's really hard.
VB & C# Should be your choice as a start , since both are also easy for starters .
C# Tutorial series :
VB Tutorial series :
Just make sure you pay attention and you don't skip any thing , and the most needed factor is to be patient , because it's not a 1 week thingy.
Pretty much gave you a full answer for what you need , this isn't AvA related.