I kinda just skimmed the threads and came up with a few things to say.
If you are a good programmer then use C++ for your game programming adventure, might as well start in the right place instead of starting in the easy place and having to learn an extra step. All real games are in C++.
I agree with CB, I won't touch a VB book either, VB to me a lost and quite useless language.... Although I did use VB the other day to write a MASS E-mailer to send 1000 messages for me to an ex-gf to call her some dirty words many times over....
All the books spoken of in this thread are great books except for Andre Lamothe's second book, I wasn't to happy with that. I'm not the greatest game programmer yet and the step from making games using DX to making your own 3D Software Rasterizer was a step I didn't feel like taking... So someday I'll ejoy that book maybe.
As always tho, if you have any questions, this is the place to ask..
"From what was there, and was meant to be, but not of that was faded away." - - Steve Damm
"The polar opposite of nothingness is existance. When existance calls apon nothingness it shall return to nothingness." - - Steve Damm
"When you do things right, people won't be sure if you did anything at all." - - God from Futurama