I think the first thing you need to do is actually learn to like math. If you really enjoy doing math stuff, if you can see the beauty in it, then you can learn it from the shittiest of sources. I used to suck at math in high school, but after joining a prep course I started liking it and one year later I was teaching it to other people.
Suppose a friend of yours wanted to learn how to code, but he keeps telling you how he hates it. You can give him the best book on the XYZ language written by the most awesome hacker in the world, show him some more friendly resources like CodeSchool or whatever but it won't work. Have you ever heard of a programmer who doesn't like to code?
I think the first thing you need to do is actually learn to like math. If you really enjoy doing math stuff, if you can see the beauty in it, then you can learn it from the shittiest of sources. I used to suck at math in high school, but after joining a prep course I started liking it and one year later I was teaching it to other people.
Suppose a friend of yours wanted to learn how to code, but he keeps telling you how he hates it. You can give him the best book on the XYZ language written by the most awesome hacker in the world, show him some more friendly resources like CodeSchool or whatever but it won't work. Have you ever heard of a programmer who doesn't like to code?
My two cents!