If you learn C before C++, you might get yourself stuck with the C way of doing things (malloc/calloc instead of new/new[], printf/scanf instead of std::cout/std::cin). Just a warning...
It's worse than that... if you start with C you'll have a C mentality to doing things
Not for me. I have two different coding conventions for both C and C++. As I stated in a previous thread, everybody learns differently than others; no two people are alike.
If you have no previous programming experience, neither C nor C++ should be your first language. Start with something like python and get an understanding of basic computer science concepts before trying to tackle C++. There are those that have done well with C++ as their first, but I would not recommend it.
You all can say what you want to be true, but actual statistics show that you can pick any good language and start with it, and that if you start with C you will have obstacles to properly using C++. Individual examples to the contrary (or to the same, for that matter) are not a valid argument for or against. (Such arguments actually have a name: Hasty Generalization. Look it up.)