Let me tell you a story: 

I started learning PHP & JavaScript back in 2006… 

I wanted to create a killer website and I was bored with the content management systems that were popular at the time. 

My dreams were gravitating around more and better site features that none of the mainstream CMSs were offering, so I decided to get my hands dirty. 

Learning to code made simple

I found the best books…

Set up a local environment… 

And just started reading and coding. 

At times – letter by letter and repeating some words more than once, because my English wasn’t so good.

During that period I wasn’t even thinking about math. 

But don’t get me wrong… 

I had a good education and according to my relatives – I have always been good in High school math. 

Anyway.

Later in my “career” as a web developer, I realized that I use it all the time. 

I create variables… functions … simple equations … write some calculations… and apply reasoning and logic…

All of these have roots in math. 

So I decided to get my hands dirty once again and gain some proficiency in this field. 

I had grown up. 

I wanted not only shiny web apps, but efficient algorithms, good software design, and a better understanding of the things “under the hood”.

So…

Do you need it? I believe you do.

But if you’re not so good at it right now, you don’t let that stop you. 

You keep going. Keep learning. Keep coding. 

And at some point, you can’t go any further if you don’t refresh your knowledge of High school Math, Calculus, Discrete Mathematics, etc