Just to emphasize the former post. I have watched several of helpfull programmer's tutorials and they are full of information that can help you out. From what it sounds however, you probably need to go in reverse, DarkGDK is useful to help teach game logic and provides easy to use tools to manipulate sounds, sprites, 3d objects etc. It can be an easy approach to understanding how the elements of c++ are used to create a wide variety of programs expanding from 3d games as well. But without the knowledge of what C++ has to offer ( the previously mentioned elements ) you cannot understand what the gdk does, just how to use it, and you also will be limited in control of the game as well. Use google to learn about the basic and advanced elements of C++ alongside your adventures in the GDK.
Also ask other new people, it may be easier to understand what issues you face from the point of view of a person who has just recently been through identicle issues.
EYE R T3H +ick +ack +oe mester