Well, first learn programming. It is kind of hard to use a game engine if you dont know whats going on atleast a little bit. If you know atleast a little bit of the programming, then you’ll be able to correct those errors although i doubt those are errors on the programming part, you probably forgot some libs. Just knowing the syntax and rules of c++ can easily start you off. I say programming and not c++ exactly (for the most part) since if you know one programming language you basically know them all, minus syntax.
Start small, go as slow as it takes to have a certain concept down so you could codeproficiently and keep the learning at a constant rate (dont take big breaks from learning c++). Try not to think you can skip a bunch of things in programming because unless your going to have an experienced programmer programming for you, you will get to the point where you will not be able to advance without going back (which is a waste of time). And when you practice writing code on your own and you need ideas to program relate what you are leanring about to how you would incorporate it into a game (helps when you actually get to game programming, you’ll already be in that mind set).
My first game which i am working on right now is a turn-based-rpg, but i’m not necessarily learing c++ itself (I knew c/c++ syntax from before and programming from a similar language
), just OO concepts. Great for OO concepts. I think a basic game that might help would be card games (e.g. black jack) and things like tic tac toe.
My view on vb and all other simple languages, go ahead and learn them if you dont mind being far from machine code. The closer you are, the more control you have (but more difficult to control).
One more thing, and this is to all newbies to game programming, before thinking about making a game, try learning a language even if it is simple. You will learn very little jumping into advanced game programming. If your just someone who wants to create a game only and doesn't care for the programming part, find a programmer with common interest and start a team, saves you the hassle of learning something you dont care much for. Once again i am not speaking only to you kcd-clan.
I might have written mumble jumble above, hope some of it helps though.