I am 19 years old and I'm computer programmer and Software Engendering college Student, And I am smart (mean: I am not stupid) and know programing better than other, I think math is like programming.
I can program (Algorithm) math formula with C++ or even PHP. But I can't understand the mathematics by my brain. and I am going to leave collage for this reason(can't understand math).
I think the reason that I can't understand math is from my elementary School when I was lazy.
Unfortunately after that I didn't try to make my mathematics better , And maybe its not bad to know that I became best programmer in a big competition.
OK My questions:
1-Can I learn math as well (I start late)?
2-What steps and exercise do you suggest?
3-How to learn?
My answer to number 1 is a resounding YES! Of course, you can always learn math.
However, you won't like my other advice: don't leave college. Your desire to leave it is a remnant of the same laziness that caused you to learn mathematics badly in elementary school.
In college, a lot of mathematics starts over. You don't really need a lot of mathematical knowledge from elementary school. In fact, I would argue that you don't really learn math in elementary school. You learn arithmetic. The stuff you are learning at high school is the zero level maths at which you should start. Therefore, my advice is:
If you do enough exercises and are of at least average intelligence, you will catch up to your peers in no time. Trust me, all of them got almost the same shock as you.