+ 1
Which one should I learn "C" or "C++" ?
If I want to work on Embedded systems , I'm already able to work with arduino and programming it using "arduino C". But I want to be more advanced with different types of microcontrollers .
4 Answers
+ 1
It depends:
C is easier to learn and use. It is mostly used in OS developement, Interpreters, Compilers, and hardware( Like robots or arduino).
C++ is stronger, better, and more useful. It is mostly used in developing software and games.
You can learn both too.
+ 4
Depending on the processor, your C++ usage could be limited. My usage never used C++ libraries. We used C input, output, libraries, and limited custom classes. I would start with C and really become an expert in it. Add C++ afterwards, but concentrate on syntax differences. You should know what libraries exist and maybe how to use the more popular, but it is not likely you will actually use them.
+ 1
Cpp is advanced version of C so you should better learn it.