I am looking to learn C++. Looking at books, I found C++ primer. After reading some reviews, some said you need a bit of knowledge in C++ to enjoy this book. I know the really base of C++ like variables, loop, etc. I know pretty well Java with the book Head First Java(and of course other languages but the language I know the most for now is Java). So my question is, is this a good book to learn C++ and do I know enough to understand it?