This might have been correct 10 years ago, but now C++ has completely different style to C. You can code in C if you use C++, but you cannot code in C++ if you use C. C++ is just different paradigm of thinking with classes (and everything that goes with that), objects, STL (if you don't use STL you are not programming in C++), etc
As one person on the Internet said:
"Put simply, what is considered idiomatic in C is definitely not idiomatic in C++.
C and C++ are very different languages in practice, because of the way people use them. C aims at minimalism, where C++ is a very complex language, with a lot of features."
Hi s3my0n,
Although you are absolutely correct in in what you said I'm afraid you misinterpreted what I meant. Taking in consideration that the OP has no programming experience the first programs are going to be very minimalistic and simple in nature. Does it really matter then if you use C or C++ when you at highest write a function or two to learn the basics?
There is an argument to be made for C++'s STL and that the books mentioned by him all use C++ as a basis, but for the purpose of learning C/C++ I really don't think it matters a whole lot how you start out because it will be in roughly the same way and you'll still end up using the rich C++ environment in the end.