It depends on what exactly you want to do. However, the languages are similar; there's no reason you can't learn both.
No. C++ is an extension of C. By the time you learn C++, you have learned C.
Although C++ inherits from C, they are actually independent languages intended for different purposes. Which you learn first is more a matter of what is more important to you. If you want to write procedural code using a structured language then C is the one to start with. If you want to write procedural code using an object-oriented approach then C++ is the one to start with. If you want to learn both then it is recommended that you start with C++ as it's much easier to learn C if you already know C++, but much harder to learn C++ if you already know C.
Yes. Indeed, it is recommended that you learn C++ before learning C.
You is can.
c + c + c + c + c = 5 * c.
Of course not.
No!!!! You do not need to learn c++ for learning java!
Learn it. Once you are familiar it will come naturally.
Lots of practice.
Learn hard.
cprogramming.com