If your new to C++, BUY this book, you will not regret it.
Authors do an outstanding job of explaining concepts in a very clear
manner. One great thing about this book for someone that is new to programming or just learning C++ is that the answers to the exercises are given at the end of each chapter. If you do the exercises first, without looking at the solutions, you DO have the solutions to see if your on the right track and to learn from.