Welcome. I personally encourage TINY TRIUMPHS and PATIENCE!
I recommend you hit the
http://www.cplusplus.com/doc/tutorial/ site for C++ stuff...
and Game programming is a science all its own, and like every computer technology seems to constantly be evolving. I just can't figure out if its because we are getting smarter, or people just get bored with tried and true stuff. Regardless, its always moving, changing, etc. So the game you set out to design today, will likely be outdated when you finish it.. so.. that soapbox comment aside...
Gladd you're digging in. I don't know how well you know programming or whatever... so I'll just point you in a general direction about your first question.
Making a guy walk around around involves many things. To Start... loading an animation with a walking animation is a good start. Then you need to Play the animation to see it "walk" but this doesn't move it. Also take note, you'll outgrow the "Auto-animation" funtions in DarkGDK and will eventually want to learned timer based movement, animation etc etc. But back to once you load a model with a walking animation, dbLoadObject(SomeObjectID,"Filename.x"); you play it with dbPlayObject(SomeObjectID); ... look in help, I don't memorize all these.. could be wrong about names... but... then once you have this walking dude... it'll be like Micheal Jackson doing the moonwalk....
So, then the next thing is to learn commands like dbMoveObject(SomeObjectID, DistanceToMove); dbTurnObjectLeft, dbTurnObjectRight.. etc.. look in the DarkGDK help in the Basic3d help area and search this forum alot both with the searches below and using google.. remember to always toos in the search word DarkGDK to narrow things down a bit, also, don't hesitate to read the DarkBasic forums... the stuff is different, but not as much as you might as first think and I learn a LOT from reading stuff there, and then coming back to DarkGDK to make it work ...
Good Luck.