Live data from Hacker News

Ask HN: How to self-learn math?

news.ycombinator.com

91–100 of 215 posts

Re: Ask HN: How to self-learn math?

#91

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't rely only on the teacher.) As for books, it's not a spectator sport: you gotta do it yourself. Read a sentence, then work it out yourself with pen & paper. You can't get it just from reading alone. Fi…

I'm curious about the need for a teacher. Because I'm learning math by myself and I don't have a teacher. Except for math.stackexchange.com, essentially. How many hours of tutoring/hour of self-study do you recommend? What can tutors help you with that is hard or impossible to learn on your own?

Re: Ask HN: How to self-learn math?

#92

Earlier quoted context omitted.

>Half an hour with a good teacher can save you weeks of table head-butting. That says more about the poor quality (or bad fit) of the book/video/material than it says about the skill of the teacher. I guess online courses where students can post comments and talk to each other partially address this. These comments may help point out the parts that the material failed to convey properly (and in an ideal world, such f…

Yes, the quality of the material you use is important. A good teacher can quickly direct you to appropriate materials for your personal needs. A novice learner is generally unable to identify what is or isn't poor quality (hence the OP's question). [Edited to add: This forum has recommended certain materials, but we have no idea whether they suit the OP's needs. There has not been enough two-way communication with th…

For very specialized subjects, I would completely agree.

But when it comes to lower-level math - a group of topics that surely have been done to death countless times over, there really should be well-known books (or online courses) by now that learners don't get stuck on. If there aren't, that begs the question why.

Though now I'm getting into pointless theorizing territory - as far as practical advice goes, it's true that having regular in-person lessons can also help a lot with discipline - so that's definitely a plus compared to self-learning.

On the other hand, just like with identifying quality materials, you need to be able to identify a quality teacher.

Re: Ask HN: How to self-learn math?

#93
I suggest you take a look at Project Euler [0]. It'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'll need to use results from number theory and other areas. Once you've used a result, you can try to prove it or to understand the proof.

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.

Another advantage of the Project Euler approach is that you'll learn how to put math into code, which is fun and tremendously valuable.

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.

I also suggest learning linear algebra before calculus, because it'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.

At a certain point, you'll find that you can'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'll need multi-variable differential calculus and linear algebra to understand neural networks.

In summary: Have fun! Math is fun! Learn to write proofs early on! Watch Numberphile [2]!

[0]: https://projecteuler.net/

[1]: https://en.m.wikipedia.org/wiki/Euclidean_geometry

[2]: http://www.numberphile.com/

Re: Ask HN: How to self-learn math?

#94

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.

OpenStax textbooks(free and open source) are also good supplemental material.

Re: Ask HN: How to self-learn math?

#95
post #8

Earlier quoted context omitted.

I highly recommend Bartosz Milewski series in category theory https://www.youtube.com/watch?v=I8LbkfSSR58

Independently of whether this is a helpful answer for the original question, thanks for that link, was looking for some good lecture introduction on category theory and this looks really nice.

it's base on a fantastic book https://bartoszmilewski.com/2014/10/28/category-theory-for-p...

Re: Ask HN: How to self-learn math?

#96

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't rely only on the teacher.) As for books, it's not a spectator sport: you gotta do it yourself. Read a sentence, then work it out yourself with pen & paper. You can't get it just from reading alone. Fi…

> Nothing beats having a (good) teacher.

True. But good teachers can be hard to find, and a lot of things (for example, a good textbook / notes) beat a bad teacher...

Re: Ask HN: How to self-learn math?

#97

I have just the book for you: the essentials of high school math for adults: http://www.lulu.com/shop/ivan-savov/no-bullshit-guide-to-mat... If you like this one, you can followup with the MATH&PHYS book which covers mechanics (PHYS101) and calculus. And if you like that one, you can follow up with the liner algebra book. All along the way, I recommend you try solving exercises and problems using pen and paper. Ideal…

This looks great.

Do you have a pdf/ebook I can purchase?

Re: Ask HN: How to self-learn math?

#98
I taught myself Calculus through differential equations using “Paul’s Math Notes”:

http://tutorial.math.lamar.edu

Incredible resource, he walks through every problem step by step, and has a knack for gauging the appropriate way to progress in difficulty.

Also, you can use Wolfram’s derivative and integral solver to give a step by step solution if you’re ever stuck.

Re: Ask HN: How to self-learn math?

#99
post #54

Earlier quoted context omitted.

What's your opinion of Mathematics for computer science?

Have no opinion - haven't read it and Amazon has no preview for it.

If we're talking about the same book, it is available for free: https://courses.csail.mit.edu/6.042/spring17/mcs.pdf

I bought the book for sale on Amazon. The printed version seems like a print-on-demand copy of the free PDF. The paper size is 8.5x11 and the layout is the same. I'm a little suspicious of the publisher.

I have only used the book as a reference for a few sections. The style is very approachable.

Re: Ask HN: How to self-learn math?

#100
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.

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.

There are better books and lectures and weaker ones, but none are a replacement for working problems.

Post reply on HN