C language is a computer programming language.
Need a solid mathematical foundation
Because you made a program.
An algorithm needs to be established.
Is the tool you need to achieve your goals.
Many famous programmers in China used to be mathematicians.
As for English,
Relatively speaking, it is less.
Because some keywords in programming
There are rules.
You can make up the rest yourself.
Of course, if you want to read foreign programming books, etc.
You need a solid foundation in English.