When you start learning computer science, we can…
A) Start with C, then move to other programming languages
B) Start with easier languages, then move to c.
C is a programming language that is closer to machine code(which means it is a low-level language),compared to other languages. Many famous languages were based on C. Since this language is low-level, that means you need to deeply understand how machines recognize the code.
So on the plus side, if you can write code in C, that also means you understand what’s happening inside at a lower level. On the down side, you need to write more code compared to other automated high-level languages.
I think that it’s better to START LEARNING THE INTUITION IN C, AND THEN DIVE INTO OTHER LANGUAGES when you actually start creating things.