Hacker News new | ask | show | jobs
by ColinWright 3847 days ago
All areas of math are heavily inter-related, and skills you learn in one thing that seems irrelevant can often have a huge benefit where you don't expect it. Skills in simple algebra help in Graph Theory, which is used in understanding networks and databases, and skills in calculus are surprisingly useful in topology, which ends up being used in robotics and machine learning.

Linear Algebra is the language of almost all machine learning, simple geometry and trigonometry are useful in graphics and other aspects of design.

Math, as I said elsewhere, is huge, and there is no single thing that will, by itself, help you to be a good programmer.

If you really have absolutely no math at all then you need to start with some basics, and Khan Academy is a good resource to explore first.