![](https://programming.dev/pictrs/image/8140dda6-9512-4297-ac17-d303638c90a6.png)
Being bad at math does not make you dumb. I failed math at school, and thought I will fail computer science.
I had very hard time in calculus 1 and 2, but appreantly I'm great at discrete mathematics. Introduction to mathematical logic was so fun, I took an advanced course in temporal logic.
Finished the degrees second in my year. Got into a multidisciplinary masters program and finished that too.
I'm now the guy that gets the problems others failed to solve in the lab.
On another note, the person I got to know that is best at learning math, sucks at every other subject in life. He can read math books cover to cover and then use it even a year later. He can't prooerlly feed him self, not from home made meals his mom packed for him as a student and not shopping from the store. If you can take food from the the refrigerator into your plate without making a huge mess or poisoning your self, you are already ahead in life.
tl;dr being bad at math doesn't make you dumb. School level math has almost nothing to do with programming and Uni level math.
Like other programming languages there are no general answers. Im currently doing Bioinformatics, learning Rust was the easiest part.
One of my friends is doing DevOps in Rust within the crypto world. I don't even know half the words he is using to describe his work.