I found that
The C++ Programming Language is useful when you need a reminder of some rarely used syntax.
What did feel like a book on law was The Standard. You need to read every sentence at least three times to understand how it translates to syntax.
I myself started with
Teach Yourself C++ in 21 Days (
http://newdata.box.sk/bx/c/ ). Anyone who takes that literally, specially without previous programming experience, is going to be hugely disappointed (
http://www.norvig.com/21-days.html ).
The book is good as an introduction, however, and I go back to it to check something, from time to time.
As for websites:
Needless to say, this one is great help as a standard library reference, and would have saved me a few headaches had I trusted it rather than IntelliSense.
Wikipedia is great to search for general CS stuff, like algorithms, data structures, and such. Despite its reputation of being a mere repository of trivia -- which is true, to some extent -- it's invaluable as a... repository of technical information.
CodeGuru probably has value, but I myself haven't used it much.
Not particularly useful, but possibly entertaining, is /prog/ (
http://dis.4chan.org/prog/ ). You are unlikely to find anything useful among all the trolling and Lisp-fagottry, other than a laugh once in a while at some programmer humor or SJIS art, like this one:
http://img88.imageshack.us/my.php?image=244gy1.png