Well, I believe you can handle "Accelerated C++" and then move on to the "The C++ Programming Language Special Edition" book. Programming Principles and Practice Using C++ isn't teaching you C++, it only teaches you the principles and practice of programming, and in this case Dr. Bjarne Stroustrup decided to use the C++ programming language to explain the principles and practice of programming that he is trying to get out to programmers in general (mostly beginners, although it's suitable for someone who has experience in this field too).
Later on you'll find out that you won't be able to solve the exercises because you don't have a detailed understanding of the C++ programming language, so you'll need to find a book that will teach you C++ for you to be able to focus on solving programming problems. Do you understand? Just like Dr. Bjarne Stroustrup states, he wants you to look out for the information needed from time to time in order to solve the different exercises he is asking for in the book (PPP Using C++). C++ Primer Plus for example, it is a book that focuses on the C++ language. Accelerated C++ does the same way, and The C++ Programming Language explains all the features of C++. I personally prefer Accelerated C++ over C++ Primer Plus, but that's just a personal preference. In other words, you'll need some book or books that will teach you C++ and then focus on solving problems, etc. It's pretty much like trying to write essays without actually knowing any human language really well, or maybe just a few words, etc. The particular essay you're trying to write might happen, although it will be very poorly written because of the basic and few words that you know. The vast your vocabulary is, the better and easier it will be for you to write that essay. Everything translates to programming and programming languages. Programming is the way you do things or what you're doing, and you use the programming language to put everything in practice. I'm sure many will disagree with what I say, but this is how it goes in real life. A lot of students try to learn several languages, which can be very painful in the end. The language doesn't matter a whole lot. If you learn C++, you'll definitely have no problems grasping other languages, but it's very important to become as complex as possible in C++ or that language that you're trying to learn. Data Structures, Algorithms, etc., if you learn all of these to do with C++ let's say, you'll have absolutely no problem doing it with C#, Java, and other languages afterwards.
Good luck, and let me know if you have any questions relating anything I said to you. ;)