Is it necessary to learn maths to enter into programming?
coolestuk: I'm really appalling at maths, and yet I love programming, and have been doing it full-time for over 10 years now.  I came to programming very late in life, and almost had to claw my way into the industry.  I was almost 30 before I even touched a PC.There are the very odd time when I suddenly realize I need something from my school maths education (which was before 1978), and then I have to search out that stuff (e.g. geometry and trigonometry) and finally find a use for it.I know I would be a better programmer if I understood maths better, but then I believe almost everyone would be improved by a better understanding of maths.  I'm sure that studying programming will actually make some areas of maths more relevant for you.It all depends on the kind of programming you want to do - in some areas I guess not being a mathalete might be a great hindrance.I'm pretty sure it will be frowned upon to mention any particular language here, but Hypertalk really doesn't feel much like programming.  Maybe it's because my speech patterns have actually started to resemble Hypertalk.  Hypertalk lives on in http://www.runrev.com/ . (I have no connection with them other than as a user of their software.)I wish I was in your place. I'd take every opportunity to learn maths, but I wouldn't let my maths ability/disability get in the way of my enjoyment of programming.  It's a fantastic buzz, and I never grow tired of it (well, sometimes I do get a little frustrated).I'm not sure how many people have listed any books for you, but this is the maths book I used when I followed a 1 year course in computing:
http://www.amazon.com/Schaums-Outline-Discrete-Mathematics-O...