- I say either Visual Studio Express 2008 or Code::Blocks. I have to say I personally prefer Code::Blocks, but many would disagree with me, and those who agree are probably left-wing-free-software-gnu-nuts (I'm not, I just prefer Code::Blocks, especially the plug-in that lets you play Tetris, great when you get fed up of coding
)
- For beginner tutorials, nothing wrong with
http://www.cprogramming.com/- C++ for Dummies is fairly good for beginner stuff, and C++ in Easy Steps is fairly okay for the basics of the Standard template Library.
- I dunno, most 'e-books' are tutorials really
- By add-ons, I think you mean libraries. OpenGL is used for graphics, as is DirectX. Then you have wrappers for these or for system commands, which are libraries like Allegro. It's hard to explain in a few sentences. Basically, a library is a collection of functions.
- Codes....uhm, look around? Sourceforge? See what makes things tick?
- Many examples out there, cba to look.