hey, i dont think you need any maths beyond the basics at school for programming, its more about being able to plan your program out in your head and work out how your going to do it, then you can get into the nitty gritty and google most of the stuff you have trouble with :P
you dont even have to understand what a mathematical array is. you can just think of one as like an excel sheet :P
logical laying of stuff out i guess is why it suits mathematicians :P
what kinda things do you want to learn from your programming? ive done a fair bit now in some pretty different languages, and C++ may not necessarily be the best thing to start with for you... if you want to make applications with windows and things, VB or C# could be a good place to start; its pretty and easy. i dont know what everyone else thinks?