← Back to context

Comment by philipov

1 year ago

Which one do you recommend?

The first one I found was "Structure and Interpretation of Computer Programs"

https://web.mit.edu/6.001/6.037/sicp.pdf

That's a good place to start but it's primarily about programming itself. In "Structure and Interpretation of Classical Mechanics" and "Functional Differential Geometry" he applies his approach of using computer programs as a way of communicating concepts to humans to some fascinating maths and physics topics.

  • The SICP lecture series goes places that the book doesn’t: one of them involved encoding derivatives in a generic way that high-school math never covered. It was mind-blowingly elegant, which is of course why I completely forgot it.