Here is a list of math subjects that I plan to learn. What I want to know is, what knowledge of mathmatics is useful in computer programming. By programming, I mean anything from programming, hacking, etc. The subjects that have a star next to them are what ive learn so far.
Basic Math *
Algebra 1 // Im learning this next year in 8th grade, but plan to learn it over this summer
Geometry // I also plan on learning the subjects that are purple
Real Analysis // The subjects in red I am unsure of :\, but am also a bit curious about
Category TheorySo far this isn't my entire plan. I most likely will not jump into some of the stuff below calculus 1, 2, and 3,but I hope to be pretty decent in mathmatics. What got me interested in math was the ps3 hacking with the ECSDA algorithms...I find thoughs really interesting even though I don't understand them at all :\ . I've already figured out which programming languages I am going to learn, so now its just the mathmatics subjects I want to figure out. So if anyone is a mathmatician/programmer and would like to give me some thoughts on which mathmatics would benefit me the most and which ones I need or should learn then please post your opinion !
Also I wasn't too sure whether this thread would be more for the programming questions section or the general section, so if a moderator sees this and would like to move this, its okay with me. Thanks!