I've only had experience in using GM and some in RPGMaker 2000 . I attempted C++ once or twice but I couldn't understand the fundamentals, no matter how 'basic' the tutorials I looked at were.
Is it easier to actually purchase a C++ book on basic game design or something? Or are there things to learn before attempting even a simple game like pacman?
I have also attempted delphi(well more looked at examples) and it seemed just as confusing to me. Not sure whether I should just stick to GM for now or not .
Start with a 'hello world'! That's the first step really in any language, get something happening. C++ is a Nuclear warhead compared to the pop gun that is GM. Unfortunately, with all that power comes the same amount of complexity. You've got to have a strong grasp of the language before you can really do anything expansive with it. GM is sort of an all-in-one kit for making things as well, that comes with functionality to do what it's intended, and nothing more. C++ is just a language. The functionality the language provides as far as drawing things on screen and the sort is nil. C++ is wonderful in that you're free to do whatever you choose... but you have to actually do it. You're responsible for getting together things for drawing, sound, math, etc. Though there are 'kits' that come with that kind of functionality out there, you can't just jump in and start using them without a reasonable command of the language first.