How would you use VS.net and C++ in game programming?
I don't understand what you mean here. VS.net is an IDE and C++ is a language. WIth these two things together, you can write code to access libraries like DirectX and D3D to generate graphics.
Minesweeper type game? As a game programmer, I thought you'd have more insight than "they take a while". If it's just a few tweaks, how come there's more Linux ports than there are for Mac's OS X? There's more Mac rigs than gamming Linux rigs, and it's both Open Source (unix) based. How should you go about getting VS.net based work to execute on PS2 or GameCube? There's limits with C++, and you won't get much further than tetris type yawners.
What is your point here? If you write code with portabilibility in mind then yes it would easiER to port code into other SDK's. Keep in mind Consoles have prewritten SDKs. If I were a game developer and told to target multi platforms, I would code in a canonical fashion, separating out platform specific code into other source files.
and no one is expecting to be a Carmichal overnight.
Who? Do you mean John Carmack?
But what was CounterStrike?
Counter Strike used the Half Life SDK, they did NOT have to program and debug the engine. All they had to do was program in tweaks and add content.
I'd simply suggest fiddling with mapping and modeling first, then get deeper.
I agree with you here. But is this person asking about only developing 3D FPS? Don't need to map or model to write Tetris.
Oh ya, go to the bookstore and look up the game programming books.
I agree here, but would also like to add that it would be helpful if you learned how to program first. Most of these game programming books assume you know c or c++.