I think you should do exercises based on each chapter. I am a newbie in this field, but it works well for me. Practice is the key. When I first opened the book, I couldn't even make sense of the programs written in there, now I can confidently write a pretty moderately difficult program without errors in one go. I would recommend you to learn the "C" part of C++ and then move on to the Object oriented part.