My first programming book was "How To Program C++" from Deitel. I thought that it was a good book. It gave lots of good examples, had a good index from referance, and came with an introductory version of Microsoft Visual C++. I never used that software however. A good book to start with though without a doubt.