Chủ Nhật, 14 tháng 6, 2009

why have to master math

After a period of time, I have learned programming. I crammed a lot many knowledge of Scheme, C, java, javascript, even python. I still just a novice programmer. May be I know program syntax, and can handle pretty many operations. But I felt I didn't have a deep understand of programming. By reading classical books about programming, i realized that, the first and foremost a programmer need to master is math. But math is general, here is the list I recommend for all beginner who want to learn programming:
calculus, discrete math, and number theory.
I found many good resources:

Single Variable Calculus(MIT)
http://ocw.mit.edu/OcwWeb/Mathematics/18-01Fall-2006/CourseHome/index.htm

Multivariable Calculus
http://ocw.mit.edu/OcwWeb/Mathematics/18-02Fall-2007/CourseHome/index.htm

Không có nhận xét nào: