I have the Deitel version of Programming in C++ and Java. I found that the problems are very simular and that I could learn both languages at the same time by programming the examples in C++ and than in Java. I'm just having problems with
polymorphism, pointers, and some oo principles.
TIJ, from what friends tell me, is a very good book. I read the first few chapters, before I decided to delve into C++. The book assumes you have sufficient knowledge of C or C++. If you would like to learn from the book, it would be good to start learning C before diving full headed into TIJ.