Well this is a nice question ,How to start c++ learning.
Any time you can start c++ programme learning only if you would have been completed learning C language.unless you may face hard to this c++ programming.'Cause in c++ Language, there are more concepts added mainly real world problem solving.So if you have C background ,This programming will be much easier to understand.C++ programming is very easy to understand.
I recommentd this book
"herbert schildt c++ the complete reference"
this book covers most of the concepts of c++ as well as it has a reference to the C Language