I am enrolling in several programming courses at a community college in order to help teach myself C/C++. I am succesfully teaching myself at present using books. I am wondering how much Math I should know before trying to program professionally. I know algebra and geometry, however, I noticed the prerequisets for the computer math courses are trig. and calculus. Are these essential?