Actually, I found it quite acceptable for a C/C++ beginner (although I had programmed in Fortran for many years). The main downside is that it was published long before C++11, so obviously doesn't contain that material, and has only limited coverage of containers, algorithms and the standard template library. Hence my early posts in this forum were embarassingly naive. But, in my personal opinion, the book doesn't deserve the bad press thrown at it.
which is a fantastic book. However, I would have been very hard-pressed to get into it as a beginner. He has written a more learning-type book for the latter, but I don't have a copy. (Plenty of the examples seem to come up on this forum, though, so other people obviously do.)
But, in my personal opinion, the book doesn't deserve the bad press thrown at it.
Actually the bad press really concerns the author. His early books were truly horrible and unfortunately many of his subsequent books were based on those early books. IMO his C++ books teach too many C constructs before getting to "real" C++.
Anything written by Schildt is garbage, and teaches you stuff you'll have to unlearn, and leaves out very important stuff you need to learn. The guy has no business near C or C++, but unfortunately he continues to sell a lot of books on the subject.