Learning c before any high level language is underrated. If you don't understand how high-level quality of life features like objects, namespaces, generics, polymorphism, garbage collection etc are helping you, then neither do you understand how they are shooting you in the foot.
I say this as one who could stand to learn c.




