Assuming you've been coding for a while, I'd recommend taking a look at Concrete Mathematics ( http://www.amazon.com/Concrete-Mathematics-Foundation-Comput... ). It's a challenging book, but it's extremely well-written, and you should be able to get through it with a minimal amount of other resources. I was able to work my way through it, and I have no background in formal education past the high-school level, let alone a background in maths.
This is, in my opinion, required reading on the same level as SICP for people who are serious programmers - at least those with a weak math background.
This is, in my opinion, required reading on the same level as SICP for people who are serious programmers - at least those with a weak math background.