Math for hackers.
tokenadult: Oddly enough, I will start with "Adding Fractions" and basic algebra (expanding, factoring and simplifying)It's not odd at all to start with adding fractions. I've seen multiple questions on Usenet over the years from programmers about how to write a generalized routine for adding fractions. Many people don't learn the simple algorithm for thathttp://math.berkeley.edu/~wu/fractions2.pdfhttp://math.berkeley.edu/~wu/AE3.pdfhttp://math.berkeley.edu/~wu/EMI2a.pdfand it is good to look at the common site of all the links I've just posted for more links with tips on teaching the most fundamental math concepts.