Since I was about 12 I've wanted to become a game programmer and now I'm coming to this point in High School when I have to schedule classes for next year and I learned that if you take Calculus I in High School you won't be required to take it in College. In order for me to be able to take Calculus I in my senior year of High School I'd have to take a summer math course this summer.

My question is do you think I should wait until I am in College to take Calculus I or just get it over with? And, do you guys recremend something other than Computer Science as a major to become a programmer (I know this might be stupid)?

Any input would be greatly appreciated.

Thanks,
James