Actually,

Most of the "professional programming" doesn't need much of math apart from basic arithmetic and some coordinate geometry knowledge.

It is only the useless learning system which requires a good knowledge of maths. In most of the books there are questions of finding complex mathematical solutions but these thing never ever come in use in programming done in most IT firms.

You don't need maths skills to be a good developer but you do need them to be a great one.

Here is a great article about this thing -

http://www.skorks.com/2010/03/yo...

So, it means I have to be good at maths for be

Actually,

Most of the "professional programming" doesn't need much of math apart from basic arithmetic and some coordinate geometry knowledge.

It is only the useless learning system which requires a good knowledge of maths. In most of the books there are questions of finding complex mathematical solutions but these thing never ever come in use in programming done in most IT firms.

You don't need maths skills to be a good developer but you do need them to be a great one.

Here is a great article about this thing -

http://www.skorks.com/2010/03/yo...

So, it means I have to be good at maths for becoming a great developer, but how much? Actually not much.

Link to know how much math you need to know -

http://inventwithpython.com/blog...

The math taught in school has almost no use in programming. There are many things taught to us that would even not be useful in other fields.

Some years ago I had the same question. So, I began surfing all over the Internet to find something useful. This was the time I came to know about this fantastic channel - Coding Maths.

Here is the link - https://www.youtube.com/user/cod...

But hey, it's very important to practice. Just reading the above mentioned articles and watching these coding maths videos won't make you an expert.

I won't say that Practice makes a man perfect but I will say that

Right practice makes a man perfect.

School math is good for just marks. The best approach will be learning algorithms, watching these coding maths videos and practicing.

Hope it helps.

Let’s be in touch, follow me here on Quora, turn on the notifications for me and ask me about Android, Windows, Phones, Tablets, Hardware, Programming, Game Development and Tech.

Image - I am very thankful to whoever provided this image. This image doesn't belong to me. I am not the owner of this image . All rights of this image are reserved with their owner.