Going from assembler and basic, C++ was a real headspinner. My first book was Stroustrup's C++ Book. For me, a complete waste. I couldn't get into it at all.

Then I bought C++ in plain english by Brian Overland. This book is basic and uncomplicated, goes directly to the subject matter. I got the picture immediately.

The next good buy was:

C++ Master Reference, The Definitive C++ Reference by Clayton Walnum.

This book is an encyclopedia of classes, all I had to do was look up what I need and implement !