Well, the reason I said that there's nothing wrong with C++ is cause you can include C code within your C++ code. This makes it have all the power of C. C++ makes things faster and easier than being forced to do so much work all the time in C.
So it really is the better way to go - Unless...
Any object-oriented programming spoils you so that you will find it harder to learn structured programming like C. This is not a problem if you never plan on learning C or never have to read C code. Also, you can do low-level stuff in C you cannot do with straight C++ coding, but if you never require such power (and you rarely do) then again, it's not a problem.
As I said, the only reason I'm learning C - and no C++ - is cause C is merely the diving board for when I switch to heavy ASM coding.