Disagree. As someone who knows more mathematics and less programming than the average programmer I'd say the average programmer need not know all that much mathematics at all, if they're not working in a particular area that involves mathematics.
You must already know vector math or be capable of learning it in less than a day. If you don't have that aptitude, then I put you at higher in the stack.