(I am assuming by "programming expert" you mean "a good software developer/engineer" by your usage of words like "build many constructive things out of it")

TL;DR version If you want to become a web/mobile application developer, you don't need to be very good at mathematics.

If you are interested in fields like Artificial Intelligence/Machine Learning/Statistical analysis, you will require good mathematical skills if not exceptional.

Read more…