Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

You don't say what you're looking for, so I will assume this is a general inquiry.

The Art of Problem Solving books introduce subjects with a problem-solving, "inquiry-based" approach. As part of the text, you can read the question, attempt it on your own, then read how to do it if you need that guidance. In my experience, this method is great for building up knowledge what's true and how to approach a new unknown problem... which to me is proof of true understanding.

A drawback is that they are organized along more or less traditional US high school lines. Don't be fooled though, "Intermediate Algebra" is lots deeper than expanding (x+y)^2. Read the exercises if you're checking out these books, not just the "content". Intermediate Counting and Probability might have content outside of your academic experience, if you're looking for one to try.

If you post more about your mathematical background and goals, you can get better advice.



The other benefit is that all of the AoPS books have extremely complete solutions manuals so you'll get immediate feedback on the quality of your solution, or you can just look if you've been banging your head against something for a while.

Solutions manuals are the autodidact's best friend.

Other high quality books with complete solutions included or in separate solutions manuals include Spivak's Calculus, Hubbard and Hubbard's Vector Calculus, Tenenbaum and Pollard's Ordinary Differential Equations (a really cheap Dover text from the 60s!), and Knuth et. al's Concrete Mathematics.

Going through the AoPS books and the above will give you an extremely solid foundation to learn any further math you might need as a software engineer as needed.

If you have a career spanning 3-4 decades, spending a few years mastering this material can be extremely useful.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: