I don't like C++, but in my programming experience (C# and vB.Net), books are very intimidating... those that write them are often bland individuals who have the smarts to code, but not to teach others in a creative and productive manner. Anyone that I've met who has been a successful programmer has done so without the aid of books.
However, taking snippets from tutorials is absolutely necessary... obviously no one can guess how to program.