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: How to self-learn math?

618 pointsby sidyapaabout 7 years ago
I have a new found appreciation and fascination for maths and would love to study maths from the bottoms ups. I&#x27;d love to know the paths I should take and books I should read.<p>EDIT1: If the question is very broad, it&#x27;d be much helpful to know how did you learn math? What courses you took, books you read.<p>EDIT2: My current proficiency level is pre-high school mathematics as I didn&#x27;t pay much attention in high school, learning effectively nothing.

96 comments

mikevmabout 7 years ago
Ok, I&#x27;ll take a crack at this:<p>Up to high-school level:<p>1. Precalculus: Precalculus: A Prelude to Calculus - Axler<p>2. Calculus: The Calculus Tutoring Book - Ash.<p>College:<p>3. Preparation for Collegel-level maths:<p>3a. General prep for high level maths: How to Study as a Mathematics Major - Alcock<p>3b. Proof writing: How to Prove It - A Structured Approach - Velleman OR Book of Proof (2nd ed) - Hammack (it&#x27;s free!)<p>4. Mathematical Analysis:<p>4a. Good prep for Analysis: How to Think About Analysis - Alcock<p>4b. Understanding Analysis (2nd ed) - Abbott OR Yet Another Introduction to Analysis - Bryant (has full solutions) OR The How and Why of One Variable Calculus - Sasane OR Mathematical Analysis - A Straightforward Approach (2nd ed) - Binmore (has full solutions)<p>5. Discrete Mathematics (a combination of set theory, combinatorics, a bit of discrete probability and graph theory): Discrete Mathematics - Chetwynd, Diggle<p>6. Linear Algebra: Linear Algebra - A Modern Introduction (4th ed) - Poole<p>7. Probability: Introduction to Probability - Blitzstein, Hwang + online course <a href="https:&#x2F;&#x2F;projects.iq.harvard.edu&#x2F;stat110" rel="nofollow">https:&#x2F;&#x2F;projects.iq.harvard.edu&#x2F;stat110</a><p>8. Statistics: (for Bayesian) Statistical Rethinking - A Bayesian Course with Examples in R and Stan - McElreath + online course <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLDcUM9US4XdM9_N6XUUFrhghGJ4K25bFc" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLDcUM9US4XdM9_N6XUUFr...</a><p>Usually you&#x27;ll be doing courses on #4, #5, and #6 simultaneously.
评论 #16562427 未加载
评论 #16562447 未加载
评论 #16563193 未加载
评论 #16562538 未加载
评论 #16570899 未加载
评论 #16575111 未加载
评论 #16562865 未加载
评论 #16564150 未加载
aphextronabout 7 years ago
&gt;My current proficiency level is pre-high school mathematics as I didn&#x27;t pay much attention in high school, learning effectively nothing.<p>Advice from someone who was in the same position: Take a class. Multiple classes. Go sign up for a Mathematics AS at your nearest community college right now. You will never know enough of what you don&#x27;t know to learn this stuff on your own. A lot of it is just doing the painful repetition work of practicing problems over and over again, which is hard to force yourself into without a &quot;coach&quot; pushing you. Having a cohort of students to work through problems with is also priceless. And the drive of having accountable grading will keep you at it regularly.<p>It can be a bit awkward at first feeling stupid not knowing what a logarithm is in a room full of 18 year olds. But it&#x27;s the only way to really get there. I went from high school dropout who didn&#x27;t know how to add fractions to passing calculus in 18 months.
评论 #16563629 未加载
评论 #16565400 未加载
评论 #16567136 未加载
评论 #16564244 未加载
评论 #16567228 未加载
jostylrabout 7 years ago
Recommend Guesstimation by Weinstein and Adams as the first topic to master. Getting comfortable with numbers and their sizes will make everything else easier. Also, getting in the habit of doing rough explorations is an essential skill in exploring all later material.<p>Technical Mathematics with Calculus by Calter is a single volume that covers stuff up through calculus in a, well, technical manner.<p>For a more understanding way, try Elements of Mathematics by Stillwell.<p>If you get past Calculus, I recommend Vector Calculus, Linear Algebra, and Differential Forms by Hubbard. It gives an amazingly clear viewpoint on the higher level analysis and algebra topics, both numerically and abstractly.<p>For statistics, you might try something like Think Stats by Downey which emphasizes explorations with Python, real data, and Bayesian statistics.<p>As a faithful companion in your journey, use something like GeoGebra or Desmos to really explore the visual side of all the topics. Computers can do the tedious computations. Your task is to learn why we are doing this and how it is being done. When you get to calculus, learn what Newton&#x27;s method is doing and appreciate how amazing it is.
ivan_ahabout 7 years ago
I have just the book for you: the essentials of high school math for adults: <a href="http:&#x2F;&#x2F;www.lulu.com&#x2F;shop&#x2F;ivan-savov&#x2F;no-bullshit-guide-to-mathematics-hardcover&#x2F;hardcover&#x2F;product-23460526.html" rel="nofollow">http:&#x2F;&#x2F;www.lulu.com&#x2F;shop&#x2F;ivan-savov&#x2F;no-bullshit-guide-to-mat...</a><p>If you like this one, you can followup with the MATH&amp;PHYS book which covers mechanics (PHYS101) and calculus. And if you like that one, you can follow up with the liner algebra book.<p>All along the way, I recommend you try solving exercises and problems using pen and paper. Ideally you can also create custom &quot;test questions&quot; for yourself using SymPy <a href="https:&#x2F;&#x2F;minireference.com&#x2F;static&#x2F;tutorials&#x2F;sympy_tutorial.pdf" rel="nofollow">https:&#x2F;&#x2F;minireference.com&#x2F;static&#x2F;tutorials&#x2F;sympy_tutorial.pd...</a> 1. start with a simple math question or equation related to what you&#x27;re studying right now, 2. solve it by hand, 3. compare your answer with the answer obtained by SymPy.<p>Good luck on your journey. Math is very deep so don&#x27;t be in a rush. Enjoy the views along the way!
评论 #16563841 未加载
评论 #16564138 未加载
评论 #16563133 未加载
mathgeniusabout 7 years ago
Nothing beats having a (good) teacher. Self-learning, no matter how smart you are, is pitifully slow without a teacher. Half an hour with a good teacher can save you weeks of table head-butting. (But obviously you can&#x27;t rely <i>only</i> on the teacher.)<p>As for books, it&#x27;s not a spectator sport: you gotta do it yourself. Read a sentence, then work it out yourself with pen &amp; paper. You can&#x27;t get it just from reading alone.<p>Finally: in mathematics there&#x27;s many many roads to Rome! If something isn&#x27;t working for you, try another way.
评论 #16562861 未加载
评论 #16563038 未加载
评论 #16562898 未加载
评论 #16562750 未加载
评论 #16563065 未加载
评论 #16563132 未加载
评论 #16563019 未加载
synthmeatabout 7 years ago
I’m going to go with a few assumptions here:<p>a) You don’t do this full time.<p>b) By “bottoms up” you just mean “with firm grasp on fundamentals”, not logic&#x2F;set&#x2F;category&#x2F;type theory approach.<p>c) You are skilled with programming&#x2F;software in general.<p>In a way, you’re ahead of math peers in that you don’t need to do a lot of problems by hand, and can develop intuition much faster through many software tools available. Even charting simple tables goes a long way.<p>Another thing you have going for yourself is - you can basically skip high school math and jump right in for the good stuff.<p>I’d recommend getting great and cheap russian recap of mathematics up to 60s [1] and a modern coverage of the field in relatively light essay form [2].<p>Just skimming these will broaden your mathematical horizons to the point where you’re going to start recognizing more and more real-life math problems in your daily life which will, in return, incite you to dig further into aspects and resources of what is absolutely huge and beautiful landscape of mathematics.<p>[1] <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Mathematics-Content-Methods-Meaning-Volumes&#x2F;dp&#x2F;0486409163" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Mathematics-Content-Methods-Meaning-V...</a><p>[2] <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Princeton-Companion-Mathematics-Timothy-Gowers&#x2F;dp&#x2F;0691118809" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Princeton-Companion-Mathematics-Timot...</a>
评论 #16562753 未加载
评论 #16563508 未加载
评论 #16562569 未加载
KodiakLabsabout 7 years ago
The simplest approach I think would be to start with Khan Academy. Well spoken clear and concise. You can go from a Highschool level towards subjects from first year university. Once there, it should be easier to self teach from books.
评论 #16562453 未加载
评论 #16563107 未加载
评论 #16564181 未加载
laichzeit0about 7 years ago
Book of Proof is hands down the best book to start with. <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>I’ve worked through the whole book twice because I loved it so much.
riznabout 7 years ago
I was in your position as well and my recommendation is to buy a good book.<p>I personally chose Precalculus by James Stewart and it works for me. It&#x27;s a thick 1000 pages book with excercises and tests.<p>It quite well explains all topics, which you would have in high school (from basic arithmetics to everything you need to start calculus).<p>I do maths in my spare time (a few hours a week) and I completed 700 pages over past 3 years.<p>This year I should complete the book and be ready to do more advanced mathematics.<p>95% is self explanatory (if you focus and re-read) and explains well proofs. When I didn&#x27;t understand something I found answer on google or asked a few questions on math stack exchange.<p>My point. You can absolutely do maths on your own. You don&#x27;t need classes with a teacher, but it only depends what kind person you are and what works for you.<p>EDIT: Do all exercices and never skip to the next bit if you don&#x27;t understand something from the previous part.
评论 #16566346 未加载
RossBencinaabout 7 years ago
I agree with other comments that &quot;learn maths&quot; is too broad. You can take a university degree in maths and still be just at the beginning of &quot;learning maths.&quot; I recommend refining your goal somehow: perhaps to learn math related to certain applications that you&#x27;re interested in, or learn math in a certain area (e.g. high-school algebra, geometry, probability, discrete math, graph theory, calculus, pure math, abstract algebra, topology, etc).<p>If you have not mastered high-school algebra and other pre-calculus subjects, you should start there; most other maths subjects will assume that you know these things. Calculus takes up a lot of space in upper high-school and early university courses -- but if you&#x27;re a developer there may be other subjects that are more immediately useful to you (e.g. discrete math, linear algebra).<p>I set out to &quot;learn maths&quot; (that&#x27;s verbatim what it says on my personal Kanban board). In the end I took some university classes. For me they provided the structure and teachers to help me learn. Also, there is a difference between having an idea about what some math-thing is, and being able to pass an 3 hour closed-book exam in that topic.<p>I agree that Khan Academy is a good learning resource that will provide structure to your learning:<p><a href="https:&#x2F;&#x2F;www.khanacademy.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.khanacademy.org&#x2F;</a><p>Purplemath is another good resource:<p><a href="http:&#x2F;&#x2F;www.purplemath.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.purplemath.com&#x2F;</a><p>YouTube is full of videos of people running through problems on any conceivable topic. Definitely search there for help.<p>Once you&#x27;ve worked your way through the high school prerequisites, I&#x27;d recommend Linear Algebra as a good next course. It has many practical applications, and is also an entry point towards pure math subjects like Abstract Algebra. Also, you don&#x27;t need to know any calculus to study linear algebra. I like Gilbert Strang&#x27;s OCW course:<p><a href="https:&#x2F;&#x2F;ocw.mit.edu&#x2F;courses&#x2F;mathematics&#x2F;18-06-linear-algebra-spring-2010&#x2F;video-lectures&#x2F;" rel="nofollow">https:&#x2F;&#x2F;ocw.mit.edu&#x2F;courses&#x2F;mathematics&#x2F;18-06-linear-algebra...</a><p>Finally, mathematics is HUGE. The following will give you a bit of an idea:<p>The Map of Mathematics <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=OmJ-4B-mS-Y" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=OmJ-4B-mS-Y</a>
nhaehnleabout 7 years ago
I&#x27;ll make an unconventional suggestion that, in addition to just brushing up on high-school mathematics, you should read Gödel, Escher, Bach by Hofstadter. It&#x27;s a very meandering book, but it contains a lot of interesting ideas related to math and probably one of the best ways of teaching you about formal systems, which is really crucial to the axiomatic approach of &quot;real&quot; math.
chxabout 7 years ago
A lot of books listed here can be used to scare anyone away from maths. Too dry for starters.<p>I would say you must start with Rozsa Peter&#x27;s Playing with Infinity <a href="http:&#x2F;&#x2F;a.co&#x2F;6MMCE5g" rel="nofollow">http:&#x2F;&#x2F;a.co&#x2F;6MMCE5g</a> to quote an Amazon review<p>&gt; This book is a gem. I read it as a highschool student, and it played an important role in enticing me to become a mathematician. Its emphasis is not on practical applications or on solving funny problems: instead, it is an inspiring introduction to some of the great intellectual challenges in the history of mathematics.<p>Another in a similar vein <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;One_Two_Three..._Infinity" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;One_Two_Three..._Infinity</a><p>You can go and study the textbooks after.
skaabout 7 years ago
The simplest thing I can offer is that you cannot learn mathematics by reading, watching, or hearing about it - you have to do it yourself.<p>The way most people run into trouble is by skipping over new concepts quickly thinking “I get that”, and then ending up in a real muddle with a later concept that builds on it.<p>There are better books and lectures and weaker ones, but none are a replacement for working problems.
kraitisabout 7 years ago
You want to acquire and shoot for the so-called mathematical maturity. More precisely: to become an autonomous problem-solver and have the know-how to solve (non-)trivial proofs. Typically this means bridging the gap between computationally based maths which one is exposed to in pre-school to high-school years and sometimes in the first year of college&#x2F;uni, and proof-based maths which involves and demands a good command of sets and operations on sets, quantifiers (universal, existential), logical operators (not, and, or, material conditional, biconditional), and proof methods (direct, indirect a.k.a reductio ad absurdum, induction, pigeonhole principle, etc.)<p>A good series of books aimed for pre-school and high-school students to accomplish just that is The Art of Problem Solving. Google it.
elcapitanabout 7 years ago
Method-wise it could be helpful to get a (lightweight) computer algebra software and learn how to use it and how to explore knowledge using it. One thing you won&#x27;t have when you&#x27;re out on your own is a method to just try out stuff and verify that it is correct, or to get better visualizations quickly. Often you will get stuck with something and need a different angle (which teachers or other students could normally provide). Then you can just open the software and play with it.<p>One place to do that for free on a basic level would be Wolfram Alpha: <a href="https:&#x2F;&#x2F;www.wolframalpha.com&#x2F;examples&#x2F;math&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.wolframalpha.com&#x2F;examples&#x2F;math&#x2F;</a><p>Edit: (I mean this in addition to the learning resources like books and videos)
评论 #16562462 未加载
评论 #16562471 未加载
评论 #16562433 未加载
lalala1995about 7 years ago
I am not a maths major, however as I currently self-studying Mathematics, so I hope this would come as a good reference points for you.<p>I think we both should prepare for a long journey, cause it is the nature of maths.<p>I prefer formal and classic textbooks&#x2F;notes as I think they are the best resources. Mathematics has been around for a long long time, keeping things up to date isn&#x27;t really what should most concerns you.<p>[0] : <a href="https:&#x2F;&#x2F;www.quantstart.com&#x2F;articles&#x2F;How-to-Learn-Advanced-Mathematics-Without-Heading-to-University-Part-1" rel="nofollow">https:&#x2F;&#x2F;www.quantstart.com&#x2F;articles&#x2F;How-to-Learn-Advanced-Ma...</a> This article aims at kick-starting a career in quant, but the bullet points are really similar to any undergraduate program.<p>[1] : Schaum&#x27;s series Really good textbooks on basic maths, helped me a lot on those maths modules during my study.<p>[2] : Any Massive Open Online Course of your choices. I am currently using MIT OCW. They are basically an Undergrad Course minus interaction with lecturer. You should ask some of your maths friends to help you out. Good, intuitively explanation in person helps a lot.<p>[3] : And last but not least, have fun while doing it. You can participate in maths competition, watch Youtube videos( 3Blue1brown &#x2F; Numberphile) Read Magazines and Journals too, admires the Apollonian aesthetic of Mathematics.<p>Maths is one of the few subjects where nature &gt; nurture, I think ( and observed). But take heart.
mklabout 7 years ago
What do you know already? What kind of stuff do you want to learn about? What do you want to do with it? Maths is <i>big</i>, and cumulative.<p>Edit: Re your experience edit, I second the recommendation of Khan Academy. I&#x27;d also recommend the book <i>Measurement</i> by Paul Lockhart.
评论 #16562461 未加载
richardjdareabout 7 years ago
I guess I&#x27;m similar in that I left high school with very little mathematical knowledge. I&#x27;ve struggled with <i>many</i> <i>many</i> maths books over the years which usually assume you have a certain background, or don&#x27;t explain things very well, or only explain things using notation which they don&#x27;t explain.<p>The books that helped me the most are &quot;Mastering Mathematics&quot;, and &quot;Mastering Advanced Pure Mathematics&quot; both by Geoff Buckwell. They will take you through UK GCSE and A-Level maths, from nothing to calculus. They have plenty of examples and exercises to work through. Just start at the beginning and work through them.<p>They are based on a UK curriculum though, so that may or may not be what you want.
castle-bravoabout 7 years ago
I suggest you take a look at Project Euler [0]. It&#x27;s a bunch of math puzzles that usually require programming to solve. In order to solve most problems in a reasonable amount of time, you&#x27;ll need to use results from number theory and other areas. Once you&#x27;ve used a result, you can try to prove it or to understand the proof.<p>Project Euler emphasizes number theory, which is the most approachable field of mathematics for total beginners because the background you need is just addition and multiplication. You should be able to make progress in number theory much faster than by taking the traditional route through calculus.<p>Another advantage of the Project Euler approach is that you&#x27;ll learn how to put math into code, which is fun and tremendously valuable.<p>Another thing I recommend is learning geometry [1]. The way to do this is to use a ruler and compass to draw various shapes and then prove that those shapes have certain properties (e.g. prove that an angle really is a right angle). I think this approach also has more merit than the traditional approach, because you learn how to write proofs without driving yourself to exhaustion and frustration with calculus exercises. Geometry is really fun if you have a visual bent.<p>I also suggest learning linear algebra before calculus, because it&#x27;s more useful to programmers and more accessible. The way to learn linear algebra is to study OpenGL and OpenCV with an emphasis on graphics and machine vision theory. Making things work in OpenGL is more rewarding than just doing exercises out of a textbook.<p>At a certain point, you&#x27;ll find that you can&#x27;t progress any further in number theory or geometry without calculus and complex analysis, at which point calculus should be a fun challenge for you instead of a tough slog. You&#x27;ll need multi-variable differential calculus and linear algebra to understand neural networks.<p>In summary: Have fun! Math is fun! Learn to write proofs early on! Watch Numberphile [2]!<p>[0]: <a href="https:&#x2F;&#x2F;projecteuler.net&#x2F;" rel="nofollow">https:&#x2F;&#x2F;projecteuler.net&#x2F;</a><p>[1]: <a href="https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Euclidean_geometry" rel="nofollow">https:&#x2F;&#x2F;en.m.wikipedia.org&#x2F;wiki&#x2F;Euclidean_geometry</a><p>[2]: <a href="http:&#x2F;&#x2F;www.numberphile.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.numberphile.com&#x2F;</a>
IvanK_netabout 7 years ago
Whenever I tried to self-learn anything, it was a very bad idea. Some parts of the subject I enjoyed and other parts I hated. I tend to make my own conclusions, which parts are useful and wich are a waste of time (so I tend to skip them). I tend to filter out the material this way, in order to make learning less painful and more fun.<p>My conclusions (what is useful and what isn&#x27;t) were always wrong and I ended up not learning anything properly, not getting a proper understanding of anything.<p>Please, if there is still any such option for you in your country, always choose a proper school education instead of self-learning. It is really great, when there is some leader with a proper understanding of the subject (a teacher) and others, who are having &quot;the pain&quot; with you (classmates), so you can see you are not &quot;suffering&quot; alone, and you don&#x27;t start making your own conclusions (since you would see, that others are taking seriously what you wanted to call a waste of time). Classmates also help each other during the learning process.<p>So personally, I think a person gives up self-learning as soon as it becomes too painful &#x2F; boring. The best way to overcome it is to see other people around you going through the same process, or to see somebody who you admire, who has already gone through the same process (it could be your teacher, your parent, your role model etc.). You could call that &quot;the motivation&quot;.
评论 #16562592 未加载
canduabout 7 years ago
There are several amazing suggestions in this thread already.<p>I&#x27;ll toss in vote N+1 for &quot;How to Solve It&quot; by Pólya: once you get past the hurdle of just understanding notation &#x2F; language and some of the basic concepts, mathematics becomes much more about problem-solving.<p>Aside from that...<p>Oliver Byrne&#x27;s Euclid: <a href="https:&#x2F;&#x2F;www.math.ubc.ca&#x2F;~cass&#x2F;euclid&#x2F;byrne.html" rel="nofollow">https:&#x2F;&#x2F;www.math.ubc.ca&#x2F;~cass&#x2F;euclid&#x2F;byrne.html</a> - a graphical treatment of Euclid&#x27;s Elements. Much, much more accessible than earlier renditions, and a great introduction to methods of proof.<p>Vi Hart&#x27;s videos: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;Vihart" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;user&#x2F;Vihart</a> - she does a wonderful job of conveying the wonder of mathematics in a clear, informative manner.<p>A Mathematical Mosaic: <a href="https:&#x2F;&#x2F;www.amazon.ca&#x2F;Mathematical-Mosaic-Patterns-Problem-Solving&#x2F;dp&#x2F;1895997283" rel="nofollow">https:&#x2F;&#x2F;www.amazon.ca&#x2F;Mathematical-Mosaic-Patterns-Problem-S...</a> - this was one of the books that got me excited about mathematics as a kid. The material is advanced by high school standards, but presented in a way that invites you to think &#x2F; learn &#x2F; generalize.
ll350about 7 years ago
I almost lol&#x27;ed when I read this, but I think I have good suggestion for you. &quot;Maths - A Student Survival Guide&quot; by Jenny Olive: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Maths-Students-Survival-Self-Help-Engineering&#x2F;dp&#x2F;0521017076" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Maths-Students-Survival-Self-Help-Eng...</a> She basically starts out with the simplest algebra (fractions) and gradually works up to topics in 1st semester Calculus. And she starts each chapter with a short quiz to test yourself and skip ahead if already know the material. This book is great for what you are describing, if I&#x27;m understanding you. I picked it up when I was preparing to return to college after being away for many years. I supplemented it with another book I highly recommend: &quot;Mastering Technical Mathematics&quot; by Stan Gibilisco and Norman Crowhurst: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Mastering-Technical-Mathematics-Third-Gibilisco&#x2F;dp&#x2F;0071494480" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Mastering-Technical-Mathematics-Third...</a><p>I found that Jenny Olive&#x27;s book was well designed and preferred it&#x27;s style to any math textbook I have ever used. Even so occasionally I would get bored while working thru it. That is when I flip thru the Stan Gibilisco&#x27;s book, which was full of interesting looking problems and examples. When I would try to solve one of them, it would become apparent that I still need to work on the fundamental concepts that were prerequisites for solving the problem. Thus I would return to Jenny Olive&#x27;s book right where I left off, re-energized by the desire to master those fundamentals that she covers so well.
jimnotgymabout 7 years ago
I studied my &#x27;college level&#x27; maths with the Open University. The materials were excellent, being designed specifically for self learning and they offer access to a tutor too. OU courses also give you proper qualifications. I am not sure how it works for non UK students. open.ac.uk<p>However I did mine before the cuts to higher education in the UK and the courses are much more expensive now. This is very sad as it enabled me to change careers.
评论 #16562658 未加载
james_niroabout 7 years ago
Sign up for pre-calc class on edx.org it is free and offered through ASU. First you take the test to see where your knowledge stands then you learn based on that test.<p>They use ALEKS learning which is a great tool to learn online. Make sure to take notes and do the problems.<p>My advise don’t pay for math at community colleges because they use the same tools but you have to pay somewhere between 300 to 500 for courses which is waste money.
trengrjabout 7 years ago
I would select books based on your interest. I find the Dover publications good because they are both cheap and slightly older, this means they are less focused on undergraduate monetisation (version hopping, not supply answers to problems, glossy print), and more focused on proofs and algorithms. You can see them here <a href="http:&#x2F;&#x2F;store.doverpublications.com&#x2F;by-subject-mathematics.html" rel="nofollow">http:&#x2F;&#x2F;store.doverpublications.com&#x2F;by-subject-mathematics.ht...</a>. I particularly liked Probability: A concise course, and Number Theory by George Andrews.<p>Amazon used to have a great number of graduate preparation book lists which always included books such as Rudin&#x27;s Principles of Mathematics Analysis, and Halmos&#x27; Finite Dimensional Vector Spaces. These classic maths books are brilliant but usually easier to understand if you already have some experience with the material.<p>Final advice is to find a study partner as it can be hard to track how you are going and keep motivated, especially without the instant feedback loop you get with programming.
cybernoodlesabout 7 years ago
If you love math, read the books that interest you most, and read about math in the context of your interests. You will get much more out of that than reading books that others told you about. And you will also stick to it and turn it into something you enjoy rather than feeling guilty for not reading enough of a book you have less interest in.
watwutabout 7 years ago
I would suggest to browse through coursera and pick something free and easy (since you labeled yourself pre-highschool). If it turns out too difficult, dont worry, unsign and pick something else. I never tried Khan Academy, but people seem to praise that too. Moreover, maybe just taking high school math book and exercises book would be fine.<p>Most importantly, at stage you are at, learning math should consist of doing a lot of exercises - with increasing difficulty. Just like with sports, you cant learning it by reading theory only. Pick up book with a lot of exercises and do homework if you sign to some course.<p>The rule of thumb is, that if you can solve all exercises without having to think or being occasionally frustrated, then the exercises book is too easy for you. If you have difficulties, then it means that you are learning. (If you end up completely stuck then you need something easier.)<p>Videos and such are fine, but really really focus on exercises.
评论 #16562503 未加载
abcveabout 7 years ago
If you want learn Mathematics from bottoms ups I&#x27;m think this book[1] is for you. This list of Mathematics books[2] too is awesome.<p>[1] Mathematics: From the Birth of Numbers by Jan Gullberg [2] <a href="https:&#x2F;&#x2F;mathblog.com&#x2F;mathematics-books&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mathblog.com&#x2F;mathematics-books&#x2F;</a>
kuroshitabout 7 years ago
Firstly, don&#x27;t use those books that suggest to teach you more than one subject at a time, in a traditional way. In mathematics those kind of books do not work, at least in my honest opinion that is. What I mean by this is that, you will have some knowledge over the subjects taught by the book but you will have no <i>understanding</i> what so ever, or it won&#x27;t be good enough in the long run.<p>As you said, the problem was that you didn&#x27;t pay any attention while in high school. It was because you had no interest, and if you try to self-learn mathematics the same way you tried learn basic maths in school, then you will also fail.<p>The answer to all this is better books or a different kind of approach. I should mention that this is all from my own ongoing experience. There are traditional books that cover high school math[0]. And there are bad ones and good ones. The good ones still throw definitions and theorems at you, but it&#x27;s more clear and concise, and most importantly understandable.<p>Now comes the new kind of books which try a different approach to the subject at hand. They try to give more understanding that anything else. I only read &quot;Burn Math Class&quot; by Jason Wilkes and &quot;Math, Better Explained&quot; by Kalid Azad. These books lack exercises, which are, in my opinion, as important as understanding. But one doesn&#x27;t work without the other.<p>As for the future just follow this[1] so that you won&#x27;t get information paralysis or other difficulties that come when there are a lot of choices.<p>[0] <a href="https:&#x2F;&#x2F;www.physicsforums.com&#x2F;insights&#x2F;self-study-basic-high-school-mathematics&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.physicsforums.com&#x2F;insights&#x2F;self-study-basic-high...</a> [1] <a href="https:&#x2F;&#x2F;www.physicsforums.com&#x2F;threads&#x2F;micromass-insights-on-how-to-self-study-mathematics.868968&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.physicsforums.com&#x2F;threads&#x2F;micromass-insights-on-...</a>
cypharabout 7 years ago
Khan Academy is pretty good, though in my experience most of the videos focus on the way high-school courses are structured rather than teaching in a method that is the most intuitive (if you&#x27;re planning to dedicate more time than an average high-school class timetable then it would make sense to learn in a more methodical way than the &quot;scatter shot&quot; that most high school curricula use).<p>Unfortunately a lot of the good &quot;starting out&quot; maths textbooks I know of are basically university level (though it should be noted that first-year of university mathematics is basically re-learning all of your previous mathematics knowledge but with new insights). While I wouldn&#x27;t stop you from trying to read a university-level textbook, most of them are structured in a way that requires some familiarity with the topic before reading.
ZenoArrowabout 7 years ago
I&#x27;d like to learn vector calculus (to better understand Maxwell&#x27;s Equations). Does anyone have any learning resources they could recommend? I&#x27;ve got this video in my Watch Later queue on YouTube, but if there are any other resources that give a clear introduction to the material I&#x27;d be interested in them. To give a bit of background, I learnt the basics of calculus back in school but I haven&#x27;t used it in over 15 years, so I&#x27;m likely to need to get the basics down first.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=wsOoClvZmic" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=wsOoClvZmic</a>
评论 #16574752 未加载
评论 #16564314 未加载
urmishabout 7 years ago
A good way to start is learn set theory (start of with naive set theory Dover books are cheap: <a href="http:&#x2F;&#x2F;store.doverpublications.com&#x2F;0486814874.html" rel="nofollow">http:&#x2F;&#x2F;store.doverpublications.com&#x2F;0486814874.html</a>)<p>And some introductory mathematical logic.<p>From this you can immediately move to Analysis on the real line (up to Reimann integrals)<p>Linear Algebra is also something you can start (Kenneth Hoffman and Ray Kunze <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Linear-Algebra-Kunze-Hoffman&#x2F;dp&#x2F;9332550077" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Linear-Algebra-Kunze-Hoffman&#x2F;dp&#x2F;93325...</a>)<p>Once you are comfortable with Riemann Integrals, you can start attacking Complex Variables (John Conway has excellent springer texts: Functions of One Complex Variable Vol 1 and 2)<p>Some texts you should look at after you understand basic set theory:<p>Analysis:<p>1. [Michael_Spivak]_Calculus - good book for introduction to real analysis<p>2. [johnsonbaugh,pfaffenberger]_Foundations_of_Mathematical_Analysis - Dover publications<p>3. [Vladimir_A._Zorich]_Mathematical_Analysis_I - well written but less known. Recommend checking it out.<p>4. [Gerald_B._Folland]_Real_Analysis_Modern_techniques_and_their_applications - My top pick, but a tough read.<p>5. [Rudin_Walter]_Principles_of_Mathematical_Analysis - classic book<p>Linear Algebra:<p>1. [David_Lay]_Linear_Algebra_and_Its_Applications -<p>2. [Friedberg,Insel,Spence]_Linear_algebra - Undergraduate level text<p>3. [Hoffman,Kunze]_Linear_Algebra_2nd_edition - Graduate level text. My top pick.<p>4. [Gilbert_Strang]_Introduction_to_Linear_Algebra - Undergraduate level linear algebra. Same guy has MIT OCW lectures.<p>5. [Peter_D._Lax]_Linear_Algebra_and_Its_Applications<p>Complex Variables&#x2F;Complex Analysis:<p>1. [John_Conway]_Functions_of_One_Complex_Variable_I - My top pick<p>2. [Lars_Ahlfors]_Complex_Analysis_(Third_Edition) - Classic. Not a big fan though.
bryanph_about 7 years ago
There is no such thing as &quot;bottoms up&quot; in mathematics, I think a relatively broad examination of mathematics might be useful so that you can discover what is relevant to the subjects you are actually interested in. I learned this the hard way. Here you have Feynman talking on this: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=YaUlqXRPMmY" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=YaUlqXRPMmY</a> Finding a real world use case for the math you learn will be crucial if you self-study to keep yourself motivated to keep going.
NiklasMortabout 7 years ago
I&#x27;d start with this video to get an overview of all the topics and areas that mathematics entails (some might be unknown to you) <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=OmJ-4B-mS-Y" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=OmJ-4B-mS-Y</a> . Then you go ahead and research a bit what sounds interesting to you and then you might google that topic and add &quot;foundations&quot; to that google search. It&#x27;s just that most school&#x2F;university math is heavily focused on analysis and algebra but there is so much more!
dmurthyabout 7 years ago
I was in a similar situation a few years back but my weakness was calculus. I really had no grasp of what it was used for until I had to learn as part of my work. I was on the brink of losing my job if I hadn&#x27;t. I had a very patient boss as mentor who spent hours teaching me the practical applications of it - remotely over phone. Now I love calculus.<p>So I believe the best way to learn math is by finding areas where you are forced to apply it. And it is never too late. I learnt most of it after turning 30.
telabout 7 years ago
Probably not a perfect book for someone at the HS level, but just a bit past that I would HIGHLY recommend MacLane’s Mathematics Form and Function.<p>It’s a revisionist history of mathematics aimed to demonstrate how ideas flow from one to another. He eliminates a lot of dead-ends and takes a perspective as to one “ought” to move from one subject or discovery to another. OTOH, the historical perspective is both readable and often a missing piece which makes other math tougher.
asdf1234txabout 7 years ago
By your early 20s you should know if you need a teacher, or just a guide, or no one but yourself(plus textbooks&amp;internet), for medium level difficulty and down. If you have to ask, I&#x27;m pretty sure you need a teacher.<p>For example, by the time I was in my last year of college, I regularly skipped 90% of class time, and showed up to take tests. I handed in assignments at instructor&#x27;s office.<p>I don&#x27;t process auditory information all that great, but I&#x27;m extremely efficient and robust in my processing of visual information including the written word, graphics, pictures, and video.<p>On some topics I have sought a mentor, with whom can provide a little guidance, and bounce ideas off of. But his is extremely far from the traditional instructor role.<p>So in conclusion, most people do far better in class. But for me it&#x27;s slow, tedious, distracting, and out of sync with my normal learning processes. The few other people that I know who are like me, also skip the classes and have done well. You&#x27;ll know because from birth, you&#x27;ll be an excellent test taker, get bored silly in classroom environments, and have likely read 1000 books or more in just two or three years. We never asked &quot;do I need a class&quot;, we just stopped going.
schlinbabout 7 years ago
I&#x27;ve been using YouTube videos. One recommendation -- watch the videos at 2x speed. The information is actually easier to absorb when it&#x27;s presented quickly.
评论 #16562364 未加载
dprophecyguyabout 7 years ago
I know people are recommending a lot of books here but I want to say this, I know a lot of you guys might going to shit on me but telling someone about 5-6 book in order to self-learn maths is never going to help. I see that when someone people ask for help instead of relating what he is really asking for that he wants to understand and learn math people start telling the names of these books that they knew about not thinking about the effect that straight up throwing 6 book titles will do no good to the person. So now I have defined the problem I will tell you only one resource I know its bit of understatement but I think Learning math from Khan Academy would be sufficient for you. And once you find something on Khan Academy and you are done with it. I will recommend you this site www.brilliant.org And if you still want to practice just search for test question papers and cheat sheet on the topic you want to practice. Print the cheat sheet beside you, and do as many questions you can with the help of cheat sheet.<p>To the person who is asking the question and people who are writing the answers I just want to say that knowing a lot of good resources to go through, is not the learning. Now I see this thing happening everywhere, people want to know about the process so much that instead of doing what needs to be done they kind of start storing this metadata of the process and this thing is happening a lot on the internet. People know a lot of resources, a lot of tutorials and video and a shit load of things. But when it comes to execution and practice I can hardly say only a very few might have gone to complete what they have started. I am saying all this because I have gone through this cycle myself I have wasted 2 years of my life. Collecting resources related to ML, web development, Math, Psychology, Philosophy you say whatever you find interesting I will tell you some famous book or MOOC course on that. So I will ask everyone this question take a look on 1 back of your life, if you guys were trying to learn anything do a retrospective whether you really have learned anything, write things that are going right, right things going wrong and start doing things, making project, solving problems really doing the things not just trying to perfect the process. I can go on but I think I have made the point if I keep writing more I think I will contradict myself that it&#x27;s not about what and how info you get it&#x27;s about you get something actionable out of something. If some 2-minute video gives you something actionable to do rather than going through a 2-hour chapter in textbook there is no point of going through 2-hour chapter. Knowledge is all about applying not learning the facts and saying it around to your friends I know it feels good but nothing comes out of it in real life.
评论 #16563062 未加载
评论 #16563417 未加载
forapurposeabout 7 years ago
Jeremy Kun (who is worth reading beyond this article) has a post with very useful insights:<p><a href="https:&#x2F;&#x2F;j2kun.svbtle.com&#x2F;mathematicians-are-chronically-lost-and-confused" rel="nofollow">https:&#x2F;&#x2F;j2kun.svbtle.com&#x2F;mathematicians-are-chronically-lost...</a><p>It begins (and there is far more of value in the post):<p><i>Many people who are in this position, trying to learn mathematics on their own, have roughly two approaches. The first is to learn only the things that you need for the applications you’re interested in. There’s nothing wrong with it, but it’s akin to learning just enough vocabulary to fill out your tax forms. It’s often too specialized to give you a good understanding of how to apply the key ideas elsewhere. A common example is learning very specific linear algebra facts in order to understand a particular machine learning algorithm. It’s a commendable effort and undoubtedly useful, but in my experience this route makes you start from scratch in every new application.<p>The second approach is to try to understand everything so thoroughly as to become a part of it. In technical terms, they try to grok mathematics. For example, I often hear of people going through some foundational (and truly good) mathematics textbook forcing themselves to solve every exercise and prove every claim “left for the reader” before moving on.<p>This is again commendable, but it often results in insurmountable frustrations and quitting before the best part of the subject. And for all one’s desire to grok mathematics,</i> mathematicians don’t work like this! <i>The truth is that mathematicians are chronically lost and confused. It’s our natural state of being, and I mean that in a good way. ...</i>
cybernoodlesabout 7 years ago
If you love math, read the books that interest you most, and read about math used within the context of your interests. You will get much more out of that than reading books that others told you about. And you will also stick to it and turn it into something you enjoy rather than feeling guilty for not reading enough about math in a context you cant strongly relate to or be attracted to. Take advantage of your interests.
hugocbpabout 7 years ago
So, I decided to go back to study Math from the very basics to try some more advanced Data Science stuff later and I&#x27;m really enjoying Krista King&#x27;s courses on Udemy.<p>They are very clear and straight to the point. She currently has courses on Fundamentals of Math, Algebra (I and II on the same course), Calculus (I, II, III, in separate courses) and Geometry and Trigonometry. She is also preparing some Probability &amp; Statistics course and later a Linear Algebra one.<p>That is the only way I could self-learn Math without quitting after more than 12 years without doing math at all in real life. I was originally a Lawyer so I didn&#x27;t care much for Math in school and didn&#x27;t have anything relate to Math for all those years until now.<p>I tried a bunch of other paths, like challenges, For Dummies books, more advanced University open courses... Nothing stuck until her courses.<p>They are not free, but you can find basically permanent Udemy coupons to buy each course for USD 10.<p>Here is her profile: <a href="https:&#x2F;&#x2F;www.udemy.com&#x2F;user&#x2F;kristaking&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.udemy.com&#x2F;user&#x2F;kristaking&#x2F;</a>
babyabout 7 years ago
Go in a store, look at math books and find out one that looks like it:<p>* teaches you things you don&#x27;t know<p>* relies on things you know for the most part<p>* do it well<p>You&#x27;re in luck, a few years ago pedagogy in math was not really a thing. Now we have khanacademy and plenty of other courses (Coursera, Udemy, ...) and youtube videos to help you.<p>There are different goals when you&#x27;re learning math. Do you just want to get more exposure? Then focus on youtube videos (subscribe to some math channels) and novel-type of books.<p>You want to get a deep understanding of some area in math like algebra or number theory? Then you&#x27;re going to have to buy these books I told you about and do the exercises in them. If you&#x27;ve chosen your book well, they will have good explanations on how to solve these if you get stuck. In any case, exercising is the way to go.<p>For those who recommend a good teacher, I think this is only a good advice if you&#x27;re just starting and too many concepts are scary to you, but if you&#x27;re already have a good basis then good videos, online courses and text books are enough and even better than a teacher.
nickpsecurityabout 7 years ago
The last time people asked, I collected the responses so I could do the same thing as you. Note that I&#x27;m wanting to learn it in a way where I can do proofs. So, I have general-purpose books and stuff for that. I just ordered the three books I&#x27;ve seen pop up the most. Although 2 are in the mail, Concepts of Modern Mathematics by Stewart just got here yesterday. It had an <i>awesome</i> opening that made me wish the math I was taught in school was done like this back when I went. Makes newer stuff make a lot more sense, too. I included a link to Dover that has a Google Preview button on it where you can read full, first chapter for free to see if it&#x27;s what you like. Other two are more about exploring and proving things which may or may not interest you. I added them in case anyone is reading your question to learn that stuff.<p>Concepts of Modern Mathematics by Stewart<p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Concepts-Modern-Mathematics-Dover-Books&#x2F;dp&#x2F;0486284247" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Concepts-Modern-Mathematics-Dover-Boo...</a><p>Dover Version with Google Preview Button<p><a href="http:&#x2F;&#x2F;store.doverpublications.com&#x2F;0486284247.html" rel="nofollow">http:&#x2F;&#x2F;store.doverpublications.com&#x2F;0486284247.html</a><p>Introduction to Mathematical Reasoning: Numbers, Sets, and Functions<p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Introduction-Mathematical-Reasoning-Numbers-Functions&#x2F;dp&#x2F;0521597188" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Introduction-Mathematical-Reasoning-N...</a><p>How to Prove It by Velleman<p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;How-Prove-Structured-Approach-2nd&#x2F;dp&#x2F;0521675995" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;How-Prove-Structured-Approach-2nd&#x2F;dp&#x2F;...</a>
ecesenaabout 7 years ago
Where do you live? In most Europe public university is free and you can attend courses. I don’t know about US or other parts of the world.<p>If you just “show up one day”, you’ll be seen as pretty weird, but hey, it’s math, there will certainly be people more weird than you. My recommendation would be to introduce yourself to the teachers and be very careful&#x2F;polite&#x2F;diligent in attending the course. Some teachers can be very opinionated, just go with the flow.<p>Given your initial level, I’d recommend to focus on breadth instead of depth. It’s likely the case that you don’t know enough yet to make an informed decision.<p>For example, in my case I love algebraic geometry, number theory, and cryptography. And I hate calculus with a passion, including analytical number theory. None of this was clear to me until the 2nd-3rd year of university, foundamentally because what you learn in high school (liceo, in Italy) is kind ok fixed and biased towards calculus.
123212321about 7 years ago
Work extremely slowly, possibly with a tutor through Principles of Mathematical Analysis by Rudin. The book lays down the real foundations of calculus and higher math. Learn the math as you come to it. Dont waste time going extensively through lower mathematics. You will get bored and life is too short for that.
dsaccoabout 7 years ago
Rather than simply give you a list of resources or textbooks, I’d like to give you a broad “map” of the various domains of mathematics, this way you understand what you’re working towards. I’d also like to recommend how you can maximally optimize your self-study, as someone who mostly self-learned enough mathematics to be active in research. I think this meta-direction is just as important as the resources you choose to learn from.<p>Mathematics, in my opinion, can be divided in two very major ways ways as concerns pedagogy. First, most mathematics computation-based or proof-based. Math research in general is about proving things, and most “serious” math books after a certain level are almost exclusively about proving properties instead of calculating results. On the other hand, most applied mathematics is computationally inclined, and uses methods derived from research. Here is a simple example: I can ask you to calculate the square root of 2 or I can ask you to prove that it’s irrational.<p>It’s important for you to know what you want. Do you, for example, want to achieve theoretical mastery of linear algebra that subsumes e.g. solving linear equations, or do you just want to be able to execute the computational methods proficiently? As you get into higher mathematics the line here blurs, but different resources may still emphasize one approach or the other.<p>Now let’s talk about the domains of mathematics. Broadly speaking, we can divide them into algebra and analysis. More accurately, we can divide their methods into algebraic or analytic. Algebra is concerned with mathematical structures and their properties, like fields, groups, rings, vector spaces, etc. Analysis is concerned with functions, surfaces and continuity. I like to say that in algebra, it’s difficult to identify what you’re studying and whether it’s worth studying it, but once you do there is a lot of machinery that’s relatively straightforward to prove. On the other hand, in analysis it’s easy to find things worth studying, but difficult to prove interesting things about them. For example, if you can prove that what you’re studying satisfies all the conditions of a <i>field</i>, you immediately can prove many other things about it. On the other hand, the toolbox of analysis is widely applicable to many things, but it often seems like you’re trying a hodge podge of techniques, and the proofs can look kind of magical at first. For a concrete example, try to prove that 1 + 2 + 3 + ... + <i>n</i> = <i>n</i>(<i>n</i> + 1)&#x2F;2.<p>Now let’s take a tour of mathematics at the undergraduate level. In theoretical (but not necessarily pedagogical) order we have: set theory, calculus, analysis, topology and probability theory on the analytic side; and set theory, linear algebra and abstract algebra on the algebraic side. Analysis can be further subdivided into real analysis, complex analysis, functional analysis, harmonic analysis, Fourier analysis, as you move from foundational material to specialized material. Similarly abstract algebra divides into group theory, ring theory, finite fields, Galois theory, etc. Probability breaks down into discrete versus continuous random variables, measure theory, statistics (on the applied side), etc.<p>Here is my concrete advice regarding learning the material. First, internalize the idea that mathematics is “not a spectator sport.” You learn it by doing it, not just by reading it. Every time you’re sitting down with a textbook, attempt every exercise in good faith, and take an author’s lack of a proof as an invitation to prove it yourself. The first time you read a chapter, read it briskly, skipping over what you don’t know to get to the end of the chapter. Let that material percolate in your mind a bit, even though you won’t understand much of it. Then read the chapter again, but slowly. Write down every definition, theorem and proof. Try to prove each theorem yourself before reading the author’s proof. For anything unclear, search for different examples of that concept or for different proofs of that theorem. Then attempt at least half of the exercises at the end of the chapter. You will struggle <i>a lot</i>, and you will be demotivated <i>a lot.</i> It will feel frustrating and you will be humbled continually. But I can promise you that if you keep challenging yourself this way you will continue to improve. It’s not enough to find the right textbooks or the right resources, you need to study them the right way - in an active, focused way.<p>That brings me to my second piece of advice. There are many good books and resources for any given topic. Different people respond more favorably to different types of exposition. Sometimes you’ll receive a book suggestion and realize it’s not for you - that’s fine! It might still be a good book. For example, I rather like Rudin’s <i>Principles of Mathematical Analysis</i>, but please don’t try to learn from it without a teacher! For any given topic, find four or five strong suggestions, preferably all at your level of capability at the time. Then read the preface and the first 10 pages of the first chapter in each book. Look at the table of contents to understand not only the coverage of topics, but the pedagogical <i>arrangement</i> of topics. Proceed with the book you have the strongest affinity for, and use other books when the author is unclear.<p>Finally, <i>now</i> I will give you textbook suggestions:<p>1. Set Theory: <i>Naive Set Theory</i>, Halmos.<p>2. Calculus: <i>Single Variable Calculus</i>, Stewart; <i>Multivariable Calculus</i>, Stewart; <i>Calculus</i>, Spivak.<p>3. Linear Algebra: <i>Linear Algebra and Its Applications</i>, Strang; <i>Linear Algebra Done Right</i>, Axler; <i>Linear Algebra</i>, Hoffman &amp; Kunz; <i>Finite Dimensional Vector Spaces</i>, Halmos.<p>4. Analysis: <i>Analysis I</i>, Tao; <i>Analysis II</i>, Tao; <i>Understanding Analysis</i>, Abbott; <i>Principles of Mathematical Analysis</i>, Rudin.<p>5. Abstract Algebra: <i>A Book of Abstract Algebra</i>, Pinter; <i>Abstract Algebra</i>, Dummit &amp; Foote; <i>Algebra</i>, Artin; <i>Algebra</i>, Hungerford; <i>Algebra</i>, MacLane &amp; Birkhoff; <i>Algebra: Chapter 0</i>, Aluffi.<p>Start with that, and once you&#x27;ve gained sufficient mathematical maturity look for more targeted and specialized resources. I also recommend that you read <i>Concrete Mathematics</i> by Graham, Knuth, Patashnik; and <i>Mathematics: Its Content, Methods and Meaning</i> by Kolmogorov, Aleksandrov and Lavrent&#x27;ev. These two, especially the latter, are good for covering a variety of mathematics at once. They are good for both learning and mathematical &quot;culture.&quot;<p>I can&#x27;t stress this enough: it&#x27;s important that you really optimize the way you&#x27;re studying and what your goals are, instead of trying to collect as many book recommendations as possible.
BeetleBabout 7 years ago
One thing I did not do while learning mathematics that I wish I had done:<p>When you learn something new, actively look for interesting problems that can be solved with it.<p>I mostly relied on the exercises (which are good to do), but since they were not problems I invented, I&#x27;ve forgotten most of the material. However, if you use mathematics to solve fun problems that <i>you</i> invent, you are more likely to remember it. And, to be honest, I suspect you also learn it better.<p>Most people take a problem and try to learn the math to solve it. I suggest inverting the process. Learn the math, and seek out problems solved by that math. Don&#x27;t be afraid to make it an &quot;overkill&quot; solution. Even if the problem has a simple solution, use your fancy new tools to solve it.
jbdulerabout 7 years ago
In the videos series, Khan is excellent: <a href="https:&#x2F;&#x2F;www.khanacademy.org&#x2F;math&#x2F;multivariable-calculus&#x2F;multivariable-derivatives" rel="nofollow">https:&#x2F;&#x2F;www.khanacademy.org&#x2F;math&#x2F;multivariable-calculus&#x2F;mult...</a>
dahartabout 7 years ago
A lot of great resources and suggestions here, and I see some discussion of books vs teachers.<p>Let me suggest a strategic approach: decide on a goal that is not math, but is something you&#x27;re interested in and requires math to achieve. Learning math for math&#x27;s sake is a bit abstract, and can go many different directions, so it might help to pick a specific application of math as your vehicle, to be both motivated and focused.<p>For example, I love computer graphics, and making pictures via programming forces me to learn programming and math, and sometimes a bit of art too. It&#x27;s hard to play with ShaderToy, for example, without doing some math, and how much math depends on what kind of picture you want to make.
undecidabotabout 7 years ago
I really enjoyed reading &quot;Discrete Mathematics with Applications&quot; by Susanna S. Epp. It&#x27;s very accessible. Having a good understanding of algebra should be enough.<p>For programmers, Discrete Mathematics is arguably the most relevant discipline of Math. Yegge wrote a long but interesting post on this subject [1].<p>[1] <a href="http:&#x2F;&#x2F;steve-yegge.blogspot.com&#x2F;2006&#x2F;03&#x2F;math-for-programmers.html" rel="nofollow">http:&#x2F;&#x2F;steve-yegge.blogspot.com&#x2F;2006&#x2F;03&#x2F;math-for-programmers...</a>
no_wizardabout 7 years ago
I found <a href="https:&#x2F;&#x2F;artofproblemsolving.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;artofproblemsolving.com&#x2F;</a> to be invaluable and I was at a state you were a few years ago when I found it. The online problems and the workbooks with the PDFs where awesome. I really like it tho it can be cheesy sometimes it really covers all the way through to calc very well there’s online quizzes&#x2F;work problems as well as ones in the books&#x2F;PDFs and it comes with a video series
pdm55about 7 years ago
I&#x27;ve just been watching Michael van Biezen, <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCiGxYawhEp4QyFcX0R60YdQ" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCiGxYawhEp4QyFcX0R60YdQ</a>, and Braden Mann, <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCFS_EnwXR7m_c1IyePCPhYA" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;channel&#x2F;UCFS_EnwXR7m_c1IyePCPhYA</a>, explain how to do Maths problems. These guys are good!
UncleEntityabout 7 years ago
I&#x27;m horrible at math, really, really bad.<p>When I need to do something math like I usually find some code that does something similar, figure out what it&#x27;s up to and adapt it to my needs. Pretty pictures help a lot too.<p>Learned enough linear algebra this way to be productive, made a pie menu addon for blender that got adopted by other people and eventually became builtin -- mostly to bughunt and find missing chunks of the python API though.<p>Actually, now that I think about it, I pretty much learn everything this way.
fao_about 7 years ago
The OpenStax textbooks are exemplary: <a href="https:&#x2F;&#x2F;openstax.org&#x2F;subjects&#x2F;math" rel="nofollow">https:&#x2F;&#x2F;openstax.org&#x2F;subjects&#x2F;math</a>
justifierabout 7 years ago
find a problem without an answer(o) and try to answer it<p>research as much as you can about the problem until you understand it well enough to explain it to someone else<p>when you come across new concepts, research them.. recurse ;p<p>if you like to program then try to write your own implementations of concepts as you learn them<p>if you are unfamiliar with programming i would recommend trying it, you get to build this math you are learning and when complete you can develop intuitions by manipulating: constants, methods, models,..; as well as being a great learning aide.. debuggers as standins for instructors<p>read original works: books,papers,..; where ideas are branched from<p>the engineered complexity of the state of the art can obfuscate underlying concepts, and seeing how they were first formed can illuminate their present state<p>these initial works can be very approachable because they often contain new concepts that need to be defined within them, whereas a paper referencing that initial work will often consider the concepts well known to anyone intending to read them and omit comprehensive description<p>i think what is most important is that you research whatever is interesting to you<p>(o) <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_unsolved_problems_in_mathematics" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;List_of_unsolved_problems_in_m...</a>
评论 #16575947 未加载
jbdulerabout 7 years ago
I recommend the excellent (and free) book from Jean Gallier @ the Department of Computer and Information Science, University of Pennsylvania: Fundamentals of Linear Algebra and Optimization. Everything you need to know, all the way up to machine learning algs. Download here: <a href="http:&#x2F;&#x2F;www.seas.upenn.edu&#x2F;~cis515&#x2F;linalg.pdf" rel="nofollow">http:&#x2F;&#x2F;www.seas.upenn.edu&#x2F;~cis515&#x2F;linalg.pdf</a> Enjoy!
goldenkeyabout 7 years ago
Bill Shillito&#x27;s lecture series for Project Polymath is by a mile, the best introduction to higher level mathematics. It requires absolutely no prerequisite knowledge.<p>Introduction to Higher Mathematics: <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLZzHxk_TPOStgPtqRZ6Kz.." rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLZzHxk_TPOStgPtqRZ6Kz...</a>.<p>If you find he talks a bit slow, change your playback speed to 1.5x. Enjoy! :-)
francassoabout 7 years ago
My own take on it:<p><i>Lang&#x27;s books about the basics I find lovely</i><p>- Basic stuff: Basic Mathematics - Lang<p>- One variable Calculus: A First Course in Calculus - Lang<p>- Multi variable Calculus: Calculus of Several Variables - Lang<p>- Linear Algebra: Linear Algebra - Lang<p>- Number theory: An Introduction to the Theory of Numbers - Niven, Zuckerman, Montgomery<p><i>Some more advanced stuff</i><p>- Algebra: Algebra - Artin or Algebra, Chapter 0 - Aluffi<p>- Complex Analysis: Functions of One Complex Variable I - Conway<p>- Probability Basics: An Introduction to Probability Theory and its Applications I - Feller<p>- Real Analysis and functional analysis basics: Real Analysis - Folland<p>- Basic Differential Geometry: Elementary Differential Geometry - O&#x27;Neill<p>- Riemann Surfaces (algebraic take): Algebraic Curves - Fulton<p>- Differential Topology: Differential Topology - Guillemin, Pollack<p>- Riemann Surfaces (analytic take): Compact Riemann Surfaces, an Introduction to Contemporary Mathematics - Jost<p>- Modern Differential Geometry: Lectures on The Geometry of Manifolds - Nicolaescu<p>- Functional analysis: Fundamentals of the Theory of Operator Algebras I - Kadison, Ringrose<p>- Introduction to the Index Theory of which you actually have already seen some in the Riemann Surfaces books with the Riemann-Roch theorem: Index Theory with Applications to Mathematics and Physics - Bleecker, Doob Bavnbek<p>- Homological Algebra: An Introduction to Homological Algebra - Weibel<p>- Algebra for algebraic geometry: Commutative Ring Theory - Matsumura<p>- Soft introduction to schemes: The Geometry of Schemes - Eisenbud, Harris<p>- Algebraic geometry: Algebraic Geometry - Robin Hartshorne<p>This should get you up more or less to what was current in the &#x27;60s :)<p><i>Additional methodological note:</i> I&#x27;m not suggesting going linearly through all these books. Well, perhaps going linearly thorough the basics would be a good idea, but after that I would follow my own interests.<p>The important thing is really to have pen and paper and work things out by yourself, not just reading the book. I&#x27;m not saying you should try to prove all the theorems yourself or do all the exercises, that would take an unrealistic amount of time, but you can try to think about a theorem before reading its proof to see if you have a sense of which road is more likely to lead to a proof, and then try to reproduce the proof with pen and paper after having read it to check if you actually understood it.
sonimanabout 7 years ago
I&#x27;ve done this as an adult and what worked was Schaum&#x27;s plus online videos. The idea that you will work through long textbooks is not realistic. Also an algebra cheat sheet esp the common algebra errors. Quick Calculus is also a good book.<p><a href="http:&#x2F;&#x2F;tutorial.math.lamar.edu&#x2F;cheat_table.aspx" rel="nofollow">http:&#x2F;&#x2F;tutorial.math.lamar.edu&#x2F;cheat_table.aspx</a>
mathingabout 7 years ago
Khan academy. I also blundered my way through high school math, getting near-failing grades and quitting as soon as possible. I got super interested in it and while I was regularly studying khan academy was the best way of actually learning the material. The exercises are a bit slow but ideally you&#x27;d learn from the lectures and then supplement them with a book of just exercises.
buildfailureabout 7 years ago
May I recommend the NCERT math textbooks used in India. They are simple to follow and nicely organized as different levels. They are available for free on the NCERT website (website maybe a bit tough to navigate). The books cover stuff from basic algebra, geometry and calculus. After this you should be good to go for collegiate mathematics like analysis, multivariable calculus etc.
lordnachoabout 7 years ago
I&#x27;m looking for recommendations for the same question, but for someone who did graduate Engineering and Econ, and does a lot of coding.<p>There&#x27;s a lot of mathematical fundamentals they don&#x27;t teach you while you&#x27;re learning a whole variety of applied math.<p>Off the top the pieces we did:<p>- Linear Algebra<p>- Computation (big-O etc)<p>- Vector calculus<p>- Finite Element methods<p>- SDEs, PDEs<p>- Discrete math (graphs, cryptography, number theory, etc)<p>- Complex analysis (used a lot in EE)
bochengkorabout 7 years ago
3Blue1Brown
评论 #16562324 未加载
评论 #16562451 未加载
ssvssabout 7 years ago
<a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;math&#x2F;comments&#x2F;652p2a&#x2F;what_are_your_favourite_maths_lectures_on_youtube&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;math&#x2F;comments&#x2F;652p2a&#x2F;what_are_your_...</a><p>Related thread in reddit, which I found useful.
oh-kumudoabout 7 years ago
What math are you interested in learning? Math is just too broad to be a single subject if you want to dig.
sassy_samuraiabout 7 years ago
This might be what you&#x27;re looking for: <a href="https:&#x2F;&#x2F;www.quantstart.com&#x2F;articles&#x2F;How-to-Learn-Advanced-Mathematics-Without-Heading-to-University-Part-1" rel="nofollow">https:&#x2F;&#x2F;www.quantstart.com&#x2F;articles&#x2F;How-to-Learn-Advanced-Ma...</a>
iamwilabout 7 years ago
Do the homework if you want to really understand it. Reading math isn&#x27;t like reading fiction. You need to go slow, and you need to do the problems and the proofs to get it. Yes, ask for help when you get stuck. But there&#x27;s really no way around grinding through the problems.
desioabout 7 years ago
Check out my study plan here:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;desicochrane&#x2F;data-science-masters" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;desicochrane&#x2F;data-science-masters</a><p>It&#x27;s still evolving especially towards the latter parts - but the earlier math progression is pretty solid.
your-nannyabout 7 years ago
A general comment: a teacher or tutor who will answer your questions is best. You can learn math on your own, but someone to keep you on the right path will save you so much time. Also, for textbooks, work through every example, step by step, and then do all exercises. Essential.
8bitsruleabout 7 years ago
Depends on what kind of math you enjoy doing. If you&#x27;re interested in practical applications, start by becoming an algebra ninja ... so good that just looking at a problem makes it fall apart.<p>If you find something that&#x27;s &#x27;beautiful&#x27; (I never did :-( ), then scratch that itch.
softwarefounderabout 7 years ago
- Hook yourself into online communities - Take a college course, PRIMARILY if you need to be pressured to finish your work (i.e. pass&#x2F;fail). Otherwise, it might feel like a waste if you can understand the concepts through your own learning + communities.
agumonkeyabout 7 years ago
I posted this thread on <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;learnmath&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;learnmath&#x2F;</a> .. and now I realize that there are probably useful answers for sidyapa and others.
HaoZekeabout 7 years ago
I think you need to first decide your application before starting such a thing.<p>There&#x27;s no way to remember the entirety of mathematics, even if you do rote memorize and practice your way through it.<p>You need to figure out which sub-discipline you can apply and follow through with it,
smnplkabout 7 years ago
This one is great for start. It has many exercises too.<p><a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Maths-Students-Survival-Self-Help-Engineering&#x2F;dp&#x2F;0521017076" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Maths-Students-Survival-Self-Help-Eng...</a>
ymgchabout 7 years ago
I am studying from this MOOC, really good!<p><a href="https:&#x2F;&#x2F;courses.edx.org&#x2F;courses&#x2F;course-v1:ASUx+MAT170x+2T2017&#x2F;course&#x2F;" rel="nofollow">https:&#x2F;&#x2F;courses.edx.org&#x2F;courses&#x2F;course-v1:ASUx+MAT170x+2T201...</a><p>Next month will go for Calculus.
sonabinuabout 7 years ago
I started by working through some elementary math books meant for middle schoolers and high schoolers. Then took classes at community college and now learn on my own. At the initial stages, I needed a teacher and structure, especially with Calculus
swframe2about 7 years ago
For me &quot;learning math&quot; is a language translation process. The math text uses terms and symbols that are hard to remember.<p>I just rewrite the math text to get it into a form I can read without stopping to figure out an unfamiliar term or symbol.
naveen99about 7 years ago
Herb Gross and Pavel Grinfeld are my favorite:<p><a href="http:&#x2F;&#x2F;lem.ma" rel="nofollow">http:&#x2F;&#x2F;lem.ma</a><p><a href="https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=rXOGLlKuvzU" rel="nofollow">https:&#x2F;&#x2F;m.youtube.com&#x2F;watch?v=rXOGLlKuvzU</a>
whitepoplarabout 7 years ago
This book: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Mathematics-Content-Methods-Meaning-Dover-ebook&#x2F;dp&#x2F;B00GUP46MC" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Mathematics-Content-Methods-Meaning-D...</a>
sidcoolabout 7 years ago
I asked a related question in another thread: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16582762" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16582762</a>
topologieabout 7 years ago
All you need is here: <a href="http:&#x2F;&#x2F;math.ucr.edu&#x2F;home&#x2F;baez&#x2F;books.html" rel="nofollow">http:&#x2F;&#x2F;math.ucr.edu&#x2F;home&#x2F;baez&#x2F;books.html</a>
tensor_rank_0about 7 years ago
take pre-calculus and do every assignment immediately as it is assigned. then review before the next class. pre-calculus is designed to give people like you the tools to move onto the maths you want to learn.<p>after that, echoing another top-level comment: take calculus and physics. take 2 semesters of each.<p>after those 3 classes, you&#x27;ll know more math than 90% of the world&#x27;s population. more importantly you&#x27;ll be prepared to move on to differential equations, linear algebra, and vector calculus.
duiker101about 7 years ago
A lot of good resources here but does anyone have a place where I can find exercises for algebra and calculus? Even better if it were an android application.
评论 #16563751 未加载
评论 #16566023 未加载
scranglisabout 7 years ago
To cover pre-high school through undergrad: <a href="https:&#x2F;&#x2F;brilliant.org" rel="nofollow">https:&#x2F;&#x2F;brilliant.org</a>
tzsabout 7 years ago
&gt; My current proficiency level is pre-high school mathematics as I didn&#x27;t pay much attention in high school, learning effectively nothing.<p>I took a look at your other comments and submissions, to try to get an idea of whether or not you are a programmer. The fact that you are on HN makes the odds pretty good that you are or were, but there are enough people here who are not that I didn&#x27;t want to assume. It&#x27;s relevant because programming requires thinking in ways that overlap a fair bit with the kind of thinking required in mathematics, so whether or not you are&#x2F;were a programmer would affect my recommendations.<p>What I found puzzles me, particularly concerning your current &quot;pre-high school&quot; proficiency level. In a post a few days ago, you said that you are &quot;graduating a university with a civil engineering degree in a few months&quot; [1].<p>Most sources say that civil engineering requires calculus, differential equations, linear algebra, complex analysis, and probability and statistics.<p>I&#x27;m having trouble understanding how you could have gotten into a university civil engineering program in the first place if you math proficiency level is really just pre-high school, let alone got to within a few months of graduation.<p>Also in that post, you are asking a quite similar question to this one, except it is about CS fundamentals instead of about math from the ground up:<p>&gt; Hi, I am a front-end developer since 2 years freelancing for local clients. A week back I fell in love with computer internals and now want to learn CS fundamentals and become a full time software engineer.<p>...<p>&gt; Could you give me a roadmap for how I should go about learning CS fundamentals? What books and papers should I read? How did you learn, what step and approaches did you take?<p>I&#x27;m not normally suspicious of these types of questions...but something seems off here.<p>If the question is on the up and up, and you really do only have pre-high school math, take a look at ck12.org [2]. Go to one of their subjects on that page, such as algebra, and click it. On that page, click where it says &quot;FlexBook Textbooks&quot;. That will take you to some freely available textbooks meant for K-12. Click where appropriate to get the high school ones. These should give you the high school math you are missing. I think you can also find on that site material for teachers, which could help for self-study.<p>Get this material down cold...it&#x27;s not all that college level stuff is going to assume you know it well, so push through even if it sometimes is not a lot of fun. If you need something fun while going through the high school stuff, take a look at the books that collect Martin Gardner&#x27;s old &quot;Mathematical Games&quot; columns from Scientific American.<p>[1] <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16506771" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=16506771</a><p>[2] <a href="https:&#x2F;&#x2F;www.ck12.org&#x2F;student&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ck12.org&#x2F;student&#x2F;</a>
评论 #16562842 未加载
splitknotabout 7 years ago
You can self learn math to a certain point but eventually you will reach a subject where its introductory text requires a context not written plainly. This is easily observable in research. Researchers do not write papers with the goal that everyone understand their work but rather that those in their field understand so the work can be verified. You are then stuck either having to derive the mathematical principles you need or you will have to ask others for help.
timkofuabout 7 years ago
Khan academy. I decided to relearn all math from scratch and now I&#x27;m almost done with Algebra 1. It&#x27;s pretty good.
halayliabout 7 years ago
most comments here recommend books, but what&#x27;s probably more important is how you learn math from these books.
michjediabout 7 years ago
what is your current level?
mamazacoabout 7 years ago
We&#x27;ve got just the right course for you at passyourmath.com
sidcoolabout 7 years ago
What is people&#x27;s view on Mathematics for Computer science?
razibabout 7 years ago
depends on the level or the depth
Dowwieabout 7 years ago
Khan Academy
rorykoehlerabout 7 years ago
MIT Open Courseware is great
hamadabout 7 years ago
haskell(common knowledge) -&gt; category theory(compare it with set theory here you will read about math foundation crisis) -&gt; type theory(curry howard correspondence or logic == program)<p>personal perspective
评论 #16562327 未加载
评论 #16562549 未加载
评论 #16562341 未加载