sourceType:: book sourceType:: textbook author:: sourcePublication:: Math for Programmers ref:: noteTitle:: Math for Programmers
Math for Programmers
Use programming as a scaffold for understanding math. use math textbooks as a reference, not as an introduction to new ideas. use real interests and projects as introductions to new ideas. Learn math as an exploration, not a slog.
build a “calculator” from the ground up for your math learning, start with basics, understand them, then add them to your toolbelt (or personal math library), only adding new “buttons” as you understand them.
Think of math functions as objects in and of themselves. remember you can pass functions to functions.
Pure Function: In programming, this is the term we use to describe a (code) function that works like a standard Math function. That is, it always takes input values and always returns output values and never has side effects.