I have studied mathematics, but that was a long time ago. I have been a programmer for 8 years but when I started to study concepts in AI and data mining I find it very difficult to understand the theory.

Now I have wasted 2-3 years and I have got nothing. I need to first understand the math concepts required to learn AI and data mining.

I don't know where to start. Which books and tutorials do you recommend I should start with from the AI point of view.

How should I go about obtaining the fundamental requirements to use AI and Data Mining concepts?