TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Books or courses to understand college level mathematics?

93 pointsby noob_engabout 2 years ago
With high school math knowledge of geometry and algebra and quite a bit of programming knowledge, what is the best resource to get started with studying college level mathematics?<p>Basically I want to learn how to read and write proofs. The main goal is to understand and work through higher math books like analysis, combinatorics, graph theory, abstract algebra, etc.

24 comments

okaleniukabout 2 years ago
How about interactive books? Like Immersive Linear Algebra by J. Ström, K. Åström and T. Akenine-Möller; or <a href="http:&#x2F;&#x2F;immersivemath.com&#x2F;ila&#x2F;index.html" rel="nofollow">http:&#x2F;&#x2F;immersivemath.com&#x2F;ila&#x2F;index.html</a> or Interactive Linear Algebra by Dan Margalit and Joseph Rabinoff <a href="https:&#x2F;&#x2F;textbooks.math.gatech.edu&#x2F;ila&#x2F;index.html" rel="nofollow">https:&#x2F;&#x2F;textbooks.math.gatech.edu&#x2F;ila&#x2F;index.html</a><p>I suppose they should work well for self-study, but I never tried learning by one myself.
robcohenabout 2 years ago
Honestly the best bet is to just read the best books for a given subject. You can figure out which books are used in curriculums by checking syllabi. Seems reasonable that if they are using the books at Harvard&#x2F;Yale&#x2F;MIT&#x2F;Caltech&#x2F;Stanford that they are probably decent.<p>I personally like to read a few books on the same subject in a row. It might be helpful to use wolfram alpha, SAGE, or chatgpt to explain concepts or help answer questions. Also buy a solutions manual and use it to check your answers.<p>As someone who did a math degree at a decent institution, I can assure you learning on your own (assuming you have the discipline) is a lot less stress than taking a class and you’ll likely learn more.<p>If you’re really motivated, hire a TA in the subject you are studying (online meets are fine). If you need to, just walk into the math department at a local university and ask where you can find tutors for a specific class. Just tell them you’re planning to enroll but you can’t right now.<p>Or check out a multitude of mathematics communities on discord or slack and ask around.
sn9about 2 years ago
Book of Proof: <a href="https:&#x2F;&#x2F;www.people.vcu.edu&#x2F;~rhammack&#x2F;BookOfProof&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.people.vcu.edu&#x2F;~rhammack&#x2F;BookOfProof&#x2F;</a><p>Art of Problem Solving for if you need&#x2F;want to rebuild your pre-college foundations: <a href="https:&#x2F;&#x2F;artofproblemsolving.com&#x2F;store" rel="nofollow">https:&#x2F;&#x2F;artofproblemsolving.com&#x2F;store</a><p>Cal Newport has great tips on studying efficiently&#x2F;effectively (and you can implement some of his strategies with Anki): <a href="https:&#x2F;&#x2F;calnewport.com&#x2F;case-study-how-i-got-the-highest-grade-in-my-discrete-math-class&#x2F;" rel="nofollow">https:&#x2F;&#x2F;calnewport.com&#x2F;case-study-how-i-got-the-highest-grad...</a>
评论 #35856830 未加载
评论 #35863788 未加载
NtochkaNzvanovaabout 2 years ago
&gt; <i>what is the best resource to get started with studying college level mathematics?</i><p>&gt; <i>Basically I want to learn how to read and write proofs.</i><p>&gt; <i>The main goal is to understand and work through higher math books like analysis, combinatorics, graph theory, abstract algebra, etc.</i><p>I feel like these are three somewhat distinct goals, and may need distinct approaches.<p>If you only have HS geometry and algebra, you may want to fill in some additional foundational knowledge first. If the algebra is what we refer to in the US as &quot;Algebra 1&quot;, then definitely do &quot;Algebra 2&quot; &#x2F; &quot;Precalculus&quot; and preferably calculus as well. Someone else recommended Khan Academy, which is a great resource for this level. Calculus is not strictly required for most of the upper-level topics you mentioned, with the exception of analysis, for which it is a strong prerequisite.<p>For proofs, check out one of the dedicated &quot;how to write proofs&quot; books recommended by others. You can probably dive right into these, as they rarely require calculus or other prerequisites, as they focus mainly on simple proofs in geometry, number theory, set theory, combinatorics, and other fairly &quot;entry level&quot; topics.<p>A discrete math textbook is another good way to get started with proofs. These often cover basic topics in logic, set theory, and proof methods (induction, proof by contradiction, etc.). They also typically cover basic graph theory, combinatorics, and sometimes even basic abstract algebra (groups, rings, etc.), which will give you a head start on some of the advanced topics. Rosen&#x27;s discrete math book is a good choice, widely used in courses at respectable universities.<p>Once you&#x27;ve covered that material, you should be good to go on the advanced topics you mentioned.
Doctor-Rabout 2 years ago
Khanacademy.org has free online courses on AP Calculus and AP Statistics, plus other (high school) math courses.<p>MIT Open Course Ware has a big bunch of free online math courses. ocw.mit.edu
Gabriel54about 2 years ago
I found Halmos&#x27; Naive Set Theory to be very helpful when first learning about proofs. Don&#x27;t be offput by the title - the material is fundamental to any working mathematician. It is also quite short.
lackerabout 2 years ago
The question that I think you should be asking is which field of mathematics to learn next. You have high school knowledge, you want to learn how to read and write proofs, I personally believe the right place to go is number theory.<p>Within number theory, different books and different learning styles are good for different people. I personally like to get a book, see if I like the topic, and if I do then get another book so that I can compare them. You might try one of these elementary books on number theory:<p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Elementary-Number-Theory-Second-Mathematics&#x2F;dp&#x2F;048646931X" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Elementary-Number-Theory-Second-Mathe...</a><p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Introduction-Number-Theory-MIT-Press&#x2F;dp&#x2F;0262690608" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Introduction-Number-Theory-MIT-Press&#x2F;...</a><p><a href="https:&#x2F;&#x2F;artofproblemsolving.com&#x2F;store&#x2F;book&#x2F;intro-number-theory" rel="nofollow">https:&#x2F;&#x2F;artofproblemsolving.com&#x2F;store&#x2F;book&#x2F;intro-number-theo...</a><p>Combinatorics and graph theory are reasonable too, but IMO it is too easy to learn aspects of those subjects without really biting off the &quot;how to handle proofs&quot; thing. Analysis and abstract algebra make more sense after number theory first - number theory is basically &quot;pre abstract algebra&quot;.
评论 #35859453 未加载
s1devabout 2 years ago
I hear good things about this book “how to prove it”<p>I also like Knuth’s art of computer programming book which is more about proving correctness of algorithms<p>In general, stuff like combinatorics, algorithms, etc I find to have a low barrier to entry, so it’s a nice playground<p><a href="https:&#x2F;&#x2F;www.cambridge.org&#x2F;highereducation&#x2F;books&#x2F;how-to-prove-it&#x2F;6D2965D625C6836CD4A785A2C843B3DA#overview" rel="nofollow">https:&#x2F;&#x2F;www.cambridge.org&#x2F;highereducation&#x2F;books&#x2F;how-to-prove...</a>
nologic01about 2 years ago
Be aware that this a longish journey.<p>Acquiring selectively mathematical skills at college level is complicated by the fact that there is quite a lot of interdependency between subjects. This goes beyond proofs. You&#x27;ll be stymied by notation and assumed background knowledge.<p>College curricula obviously solve this somehow, so check a few of them out, and work backwards from your target subjects (eg graph theory) to find all the prerequisites.
jeffhwangabout 2 years ago
After you’ve had a chance to learn single-variable calculus and introductory linear algebra, I highly recommend two books for “second courses” in these areas:<p>1. “Vector Calculus” by Baxandall and Liebeck is excellent. Begins with a semi-formal review of single variable calculus before going onto a mix of linear algebra and multi variable calculus.<p>2. “Linear Algebra Done Right” by Axler is one of my favorite books in any field. Might be challenging to people completely new to proofs or linear algebra but starts with pretty simple foundations and builds up an excellent rigorous foundation. I enjoyed this way more than other intro LA books but needed to study more applied LA first to be able to read this. Another approach is to start with abstract algebra and then go into the Axler.<p>I self-studied both of these texts many years after college and had forgotten pretty much all my math except some high school stuff. Supplemented by YouTube videos, Khan Academy, I felt pretty confident and eventuallY fell in love with both of these texts.
pgeertsemaabout 2 years ago
2 books that are worthwhile: &quot;A mathematical bridge&quot; (an introduction to the lie of the land in higher math) and &quot;Chapter Zero&quot; (a review of material not taught in school, but wich is so basic that most textbooksjust assume you know, e.g. bijections and proof by induction)
heavyset_goabout 2 years ago
Consider inquiring at your local community colleges about classes, they tend to work with the assumption that a good portion of their students already work full time, and some of them offer online math classes.<p>If you aren&#x27;t interested in credits, you can also just audit the classes.
__rito__about 2 years ago
Someone has already mentioned Susan Rigetti&#x27;s list [0]. I also recommend Mark Saroufim&#x27;s list [1].<p>In addition, I will recommend to you &quot;Proof: A Long Form Math Textbook&quot; by Jay Cummings. This is a really nice book which I can recommend highly.<p>Also, look at &quot;A Programmer’s Introduction to Mathematics&quot; by Jeremy Kun [2].<p>[0]: <a href="https:&#x2F;&#x2F;www.susanrigetti.com&#x2F;math" rel="nofollow">https:&#x2F;&#x2F;www.susanrigetti.com&#x2F;math</a><p>[1]: <a href="https:&#x2F;&#x2F;marksaroufim.medium.com&#x2F;technical-books-i-%EF%B8%8F-4af8f3ddd205" rel="nofollow">https:&#x2F;&#x2F;marksaroufim.medium.com&#x2F;technical-books-i-%EF%B8%8F-...</a><p>[2]: <a href="https:&#x2F;&#x2F;pimbook.org" rel="nofollow">https:&#x2F;&#x2F;pimbook.org</a>
Atiscantabout 2 years ago
I suggest you start out with a course or book on formal logic in computer science. In particular doing proofs in intuitionistic logic. You can use a simple proof assistant to verify your proofs and it will help you really understand how proofs are done and how they are just a kind of programs in a special programming language called mathematics (given some assumptions). Proofs in higher level books are all informal, so you can’t do them programmatically in most cases, but it really helps with understanding how proofs works. After that, follow what subjects finds your fancy.
kingkongjaffaabout 2 years ago
I&#x27;m also working on this. The book I bought is <a href="https:&#x2F;&#x2F;longformmath.com&#x2F;proofs-home" rel="nofollow">https:&#x2F;&#x2F;longformmath.com&#x2F;proofs-home</a>
sambapaabout 2 years ago
<a href="https:&#x2F;&#x2F;github.com&#x2F;TalalAlrawajfeh&#x2F;mathematics-roadmap">https:&#x2F;&#x2F;github.com&#x2F;TalalAlrawajfeh&#x2F;mathematics-roadmap</a>
评论 #35858279 未加载
评论 #35857462 未加载
frankreyesabout 2 years ago
Personally I can&#x27;t self study math. I&#x27;ve always had to have help and feedback on my blind spots. Find a study group or partner.
narcraftabout 2 years ago
I like this guide<p><a href="https:&#x2F;&#x2F;www.susanrigetti.com&#x2F;math" rel="nofollow">https:&#x2F;&#x2F;www.susanrigetti.com&#x2F;math</a>
floxyabout 2 years ago
&gt;Basically I want to learn how to read and write proofs.<p>Introduction to Mathematical Think by Dr. Keith Devlin on Coursera:<p><a href="https:&#x2F;&#x2F;www.coursera.org&#x2F;learn&#x2F;mathematical-thinking" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;learn&#x2F;mathematical-thinking</a>
downbootsabout 2 years ago
Paul&#x27;s Notes <a href="https:&#x2F;&#x2F;tutorial.math.lamar.edu&#x2F;" rel="nofollow">https:&#x2F;&#x2F;tutorial.math.lamar.edu&#x2F;</a><p>Farleigh Algebra Mazur Combinatorics West Graph Theory
warrenmabout 2 years ago
see also <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35866068" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35866068</a> - asked a couple hours after you asked this
gmaysabout 2 years ago
Nothing beats mathacademy.com
davidjones332about 2 years ago
&quot;the Haskell road to logic and mathematics&quot;
arisbe__about 2 years ago
Bill Shillito | Introduction to Higher Mathematics (YouTube lecture course)<p>Richard Hammack | Book of Proof (pdf book) - <a href="https:&#x2F;&#x2F;www.people.vcu.edu&#x2F;~rhammack&#x2F;BookOfProof&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.people.vcu.edu&#x2F;~rhammack&#x2F;BookOfProof&#x2F;</a><p>Short book: <i>Groups and their Graphs</i><p>Taylor Dupuy | Fundamentals of Mathematics (YouTube lecture course)<p>Silvanus P Thompson | Calculus Made Easy (html book) - <a href="https:&#x2F;&#x2F;calculusmadeeasy.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;calculusmadeeasy.org&#x2F;</a> (This shouldn&#x27;t be your only exposure to Calculus. It is more for building intuition.)<p>Gilbert Strang | Highlights of Calculus (YouTube lecture course)<p>Josh Starmer | StatQuest (Short various statistics videos) - <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;joshstarmer&#x2F;playlists">https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;joshstarmer&#x2F;playlists</a><p>Bob Franzosa | Introduction to Topology (single public lecture) - <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=zsN_guq__Ac">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=zsN_guq__Ac</a><p>Socratica | Abstract Algebra (short videos)<p>MIT Calculus Revisited (Single Variable Calculus): <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PL3B08AE665AB9002A">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PL3B08AE665AB9002A</a><p>MIT Calculus Revisited (Multivariable Calculus): <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PL1C22D4DED943EF7B">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PL1C22D4DED943EF7B</a><p>MIT Calculus Revisited (Complex Variables, Differential Equations, Linear Algebra): <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLD971E94905A70448">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLD971E94905A70448</a><p>Matthew Macauley | Visual Group Theory, Differential Equations, Discrete Mathematical Structures, Advanced Linear Algebra, and Advanced Engineering Mathematics (YouTube lecture courses)<p>Open University (BBC) | Geometric Topology (YouTube lecture course)<p>Joel David Hamkins | Philosophy of Mathematics (YouTube lecture course)<p>Marco Taboga | Probability and Statistics &amp; Matrix Algebra (html book, need calculus) - <a href="https:&#x2F;&#x2F;www.statlect.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.statlect.com&#x2F;</a><p>On YouTube you can literally watch a good lecture course for just about any typical undergraduate course. You just need to know where to look. Also there are even some really good master&#x27;s degree courses out there.<p>Of course the only way to really learn the mathematics deeply is to &quot;learn by doing&quot;, aka problems and proofs.<p>Other than the usual big American universities another good source from India is NPTEL (<a href="https:&#x2F;&#x2F;nptel.ac.in&#x2F;course.html" rel="nofollow">https:&#x2F;&#x2F;nptel.ac.in&#x2F;course.html</a>).<p>For somewhat more entertaining short lectures try:<p>Grant Sanderson | 3Blue1Brown - <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;3blue1brown">https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;3blue1brown</a><p>Brady Haran | Numberphile - <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;numberphile&#x2F;">https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;numberphile&#x2F;</a><p>Tai-Danae Bradley, Gabe Perez-Giz, and Kelsey Houston-Edwards | PBS Infinite Series - <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;pbsinfiniteseries&#x2F;">https:&#x2F;&#x2F;www.youtube.com&#x2F;c&#x2F;pbsinfiniteseries&#x2F;</a><p>Raymond Flood (YouTube public lectures at Gresham College) | History of Mathematics<p>There are a ton of channels starting to pop up like Grant&#x27;s 3B1B (I find like a new one every week). He had a contest recently so maybe look at some of the winners.<p>This is pretty useful if you get into higher mathematics:<p>Math Vault | The Definitive Glossary of Higher Mathematical Jargon - <a href="https:&#x2F;&#x2F;mathvault.ca&#x2F;math-glossary&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mathvault.ca&#x2F;math-glossary&#x2F;</a><p>Some books:<p>There is Eugenia Cheng&#x27;s book: <i>The Joy of Abstraction</i><p>See this list its pretty good: <a href="https:&#x2F;&#x2F;abakcus.com&#x2F;30-best-math-books-to-learn-advanced-mathematics-for-self-learners&#x2F;" rel="nofollow">https:&#x2F;&#x2F;abakcus.com&#x2F;30-best-math-books-to-learn-advanced-mat...</a><p>P.S. I created some Youtube lecture aggregation channels:<p><a href="https:&#x2F;&#x2F;arisbe.carrd.co&#x2F;#section03" rel="nofollow">https:&#x2F;&#x2F;arisbe.carrd.co&#x2F;#section03</a>