Many years ago when I first started C++, I actually found the C++ for Dummies had a couple of decent chapters. But that was about it. I went over to C# and learned that language from top to bottom. Then came back to C++ and found it much easier to use :)
Try looking into Beginning C++ Through Game Programming (Fourth Edition). It is easily the greatest beginner C++ book I have ever read in my life. I am currently enrolled in a Bachelor of Software Engineering programme and we have been recommended to read the book in our first year.