Found 1 comment on HN
dmix · 2017-06-18 · Original thread
A good entry point are one of these books which start from the very beginning of math in Egypt/Greece and teach the fundamentals of math through a narrative as humans discovered the various parts:

"Mathematics for the Nonmathematician"


"Mathematics for the Million"

Of the two I prefered Kline's book but they are both good, albeit a bit heavy on geometery as that was a big focus of early math research.

Another great starting point is "Book of Proofs" and "Introduction to Mathematical Reasoning" to give you a deeper sense of how to approach the subject.

From there I went down this path (the order of which is up to you, each has tons of good source material):

-> Proofs/Logic

-> Algebra

-> Linear Algebra

-> Calculus

-> Abstract Algebra

-> Set Theory

-> Group Theory

-> Category Theory

-> Statistics/Probability

-> Discrete Mathematics

I never did well with learning math in a classroom but I've grown to love math through this process. There are lots of applications in programming as well. It makes approaching the deeper parts of Haskell/FP, data science, and machine learning much more accessible. I particularly liked the higher level Abstract Algebra stuff over the more grinding equations of calculus/linear algebra as it was more similar to programming.

Get dozens of book recommendations delivered straight to your inbox every Thursday.