Ultimately, you need to "spend some time in the saddle" and pick something of interest and then learn how to use it. I was interested in game programming math and picked up the New Riders book on the subject - don't remember the name at the moment. It had concepts and exercises and as I progressed through it, I felt that not only did I understand the concepts and theory but how to put it into practice.
You might take a look at some of these related questions. There are some good answers there. They might not all be applicable in your case, but some will be.
How can I learn the math necessary for working with computer vision?
How to learn mathematical notation?
https://stackoverflow.com/questions/651865/basic-math-book-for-a-programmer
Learning Applied Statistics with a focus on R
https://stackoverflow.com/questions/568899/user-friendly-math-textbooks
https://stackoverflow.com/questions/509488/recommendations-for-discrete-math-resources
https://stackoverflow.com/questions/488502/best-language-to-program-some-math-free-fast-easy-cool-etc
Learning game programming (part 2) (math)
Math Resources for C/C++ Programmers
https://stackoverflow.com/questions/420500/helpful-math-classes-for-programmers
Math, programming, and learning