Chooco, whow, didn't know Future Shop was an american company, that explains a lot of things 😉
My apologies by the way, I didn't mean you were asking idiotic questions, I meant that you were funny because the way you ask things is rather unusual 🙂 (just as Nothinman pointed out). No harm in that, on the contrary it makes a forum much more lively!! and no harm in being a beginner programmer, every programmer's been there. People that make fun of you now might end up working for you 🙂
I'm not sure if I agree with Nothinman when he says that VB is a bad start. I started out with VB, and for getting my feet wet, I thought it was excellent. I agree it's not as rigourous programming than C++, but you get a general idea of what's programming and it's motivating because you see concrete results of your work (a nice windows app that actually does some useful stuff). Unless you start right away doing MFCs (which is extremely unlikely), I guess your C++ projects will be rather boring console apps (not to say the logic behind them is boring, but the end result just isn't that impressive).
So my advice would be to start with Visual Basic, have some fun with it, but keep in mind it's not a very efficient or rigourous programming language. Most VB books will still try to get you to use some strict syntax and programming rules, I recommend you follow this. When you're able to do some interesting things with VB, move on to C, learn the syntax, then start exploring object-oriented programming (OOP) and you'll be doing great C++ apps in no time.
How old are you btw? are you planning on taking some computer science/engineering classes or are you planning on learning to program all by yourself?