I'd also like to chime in with support for community college math classes. I was pretty good at math to the point that it was becoming a problem for my JR High, so they sent me to the community college to take the math series starting from the bottom up. Went all the way through Differential Equations at community college.
Maybe an even better way to start would be with trying to take a math class during the summer semester. 8 weeks of intense study to kick things off. I bet after doing some programming algebra would be a breeze.