>>12590840first of all, regardless of the question, don't ever try to learn C++, it's a cluster fuck with shit tons of rules, as much as exceptions to those rules, many different way of doing the same task. there are like 10 people in the world that knows all of the C++, even stroustrup admitted that he doesn't hold every rule in his memory just like he doesn't do it for math.
programming languages are not math, you should know every rule and use about 90% of the language for any nontrivial program. In C you will use 90% of the language, I don't know immediately which part I wouldn't use very often, maybe union and bit fields. for C++ every company uses a specific subset of the language to keep sanity, for instance google doesn't use exceptions, some companies will not use templates etc.
coming back to the question, C is a great language, I am a bit biased because it was my first language and I used it exclusively more than a decade, but the things it thought me still helps me today even when I write in python.
learn C, learn memory management, implementation of algorithms and data structures, some automata theory, you will be a much better programmer.