Where to learn mathematics for programmers?
TL;DR:
===
My academic math knowledge is almost null, but I am a fan of sciences in general and I am quite well-versed in physics. I am also a good dev. I read a few novels here and there, but at least one scientific book (logic/cognition/language/physics) per month (and have been since years). What mathematic knowledge resource (book/website) can teach me maths while leveraging what I already know (a.k.a, not start at the basics)?

Long version:
===
I am fond on maths and physics, and reading a good demonstration in any of those fields (or read beautiful code) provokes an almost mystical emotion in me. I almost read nothing but physics books. I really love the stuff. But in school, I spent most of my time sleeping (because I spent my nights coding or drawing), and also never picked scientific courses (I knew I would have it easy and get high grades in literary/philosophical stuff without opening a book). As a result, my math skills are rather weak.
Following [this article by steve yegge][1], I'm working to catch on by reading wikipedia articles and whatever I can find on the net.

I am mainly a web dev, so the lack of maths never really had an impact on my code. I get along just fine. However, lately I've been dealing with two new things: game dev, and building my own database system. In both of those fields, I am severely feeling my weaknesses. I am looking to learn maths in practical way. Ideally, a math book written specifically for coders, with pseudo-programming notation instead of mathematical notations (I would rather learn about the logic without the added burden of learning a new syntax).

I heard about [Concrete Mathematics][2], and it might be what I am looking for, but I wonder if it's too advanced/not advanced enough for me.

Any recommendations?


  [1]: http://steve-yegge.blogspot.com/2006/03/math-for-programmers.html
  [2]: http://en.wikipedia.org/wiki/Concrete_Mathematics
Where to learn mathematics for programmers?
===

TL;DR:
===
My academic math knowledge is almost null, but I am a fan of sciences in general and I am quite well-versed in physics. I am also a good dev. I read a few novels here and there, but at least one scientific book (logic/cognition/language/physics) per month (and have been since years). What mathematic knowledge resource (book/website) can teach me maths while leveraging what I already know (a.k.a, not start at the basics)?

Long version:
===
I am fond on maths and physics, and reading a good demonstration in any of those fields (or read beautiful code) provokes an almost mystical emotion in me. I almost read nothing but physics books. I really love the stuff. But in school, I spent most of my time sleeping (because I spent my nights coding or drawing), and also never picked scientific courses (I knew I would have it easy and get high grades in literary/philosophical stuff without opening a book). As a result, my math skills are rather weak.
Following [this article by steve yegge][1], I'm working to catch on by reading wikipedia articles and whatever I can find on the net.

I am mainly a web dev, so the lack of maths never really had an impact on my code. I get along just fine. However, lately I've been dealing with two new things: game dev, and building my own database system. In both of those fields, I am severely feeling my weaknesses. I am looking to learn maths in practical way. Ideally, a math book written specifically for coders, with pseudo-programming notation instead of mathematical notations (I would rather learn about the logic without the added burden of learning a new syntax).

I heard about [Concrete Mathematics][2], and it might be what I am looking for, but I wonder if it's too advanced/not advanced enough for me.

Any recommendations?


  [1]: http://steve-yegge.blogspot.com/2006/03/math-for-programmers.html
  [2]: http://en.wikipedia.org/wiki/Concrete_Mathematics