<p>Why don’t you register for one of the free online classes available on popular websites such as Coursera or EdX to try them out? </p>
<p>I don’t think you have to be good at math to be a good programmer, although most of the good ones I know are good at both. Personally, I just finished as a math major and I am coding almost every day for at least a couple hours since that’s what gets you a job these days quickly.</p>