Hacker News new | ask | show | jobs
by outlace 2760 days ago
Start a software project that uses advanced math, and learn as you go in order to build the project. Learning on the job is the best way to go since you only learn the fundamentals of what’s necessary to accomplish the goal, you immediately see the utility of what you’re learning and you get a useful product at the end.

I learned substantial amounts of algebraic topology by building an open source topological data analysis library, for example.