Live data from Hacker News

Ask HN: How to self-learn math?

news.ycombinator.com

171–180 of 215 posts

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

#171

I’m going to go with a few assumptions here: a) You don’t do this full time. b) By “bottoms up” you just mean “with firm grasp on fundamentals”, not logic/set/category/type theory approach. c) You are skilled with programming/software in general. 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. Eve…

The Princeton Companion to Mathematics is a good resource consisting of a huge collection of detailed articles on many mathematical subjects by knowledgeable contributors. It requires no specialized background and is curated by Fields Medalist Tim Gowers. Whoever reads it from cover to cover is my hero, but failing that there's always an interesting article to jump to. Don't just be a consumer but write something as…

>Don't just be a consumer but write something as soon as you're inspired. I wish there were more emphasis on writing mathematics in school prior to the graduate level. Leslie Lamport says if you're thinking but not writing you're not really thinking; you only think you're thinking. For Feynman the act of discovery wasn't complete until he had explained it to someone. There's also the rule of thumb that if you can't explain a mathematical concept to a ten year old, you don't understand it yourself.

Fantastic quotes and points, thanks for sharing.

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

#173
post #46
post #27

Earlier quoted context omitted.

Two quick things I can recommend without hesitation, which focus on an intuitive understanding of concepts: 1. Essence of Linear Algebra mini-series - https://m.youtube.com/watch?v=kjBOesZCoqc 2. Better Explained website - https://betterexplained.com YouTube has a lot of high quality math content, it definitely helped through university. It's also worth mentioning the Stanford U courses. The main takeaway I have for…

My two cents are whenever something seems hard/impossible/infuriating/etc, take a break then seek dofferent sources on the material. A lot of times I have been hung up on something only to find that things make much more sense when approaching it from a different viewpoint. :)

No matter what I'm learning, I always refer to at least 3 different sources for any concept.

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

#174

>My current proficiency level is pre-high school mathematics as I didn't pay much attention in high school, learning effectively nothing. 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't know to learn this stuff on your own. A lot of it is just doing the painful re…

Do you also think that one can only learn Computer Science effectively by taking classes?

[deleted]

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

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

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

#176

>My current proficiency level is pre-high school mathematics as I didn't pay much attention in high school, learning effectively nothing. 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't know to learn this stuff on your own. A lot of it is just doing the painful re…

Do you also think that one can only learn Computer Science effectively by taking classes?

Yes, for many people they will not become as strong without classes even in CS.

By starting code so young, I had years of experience before college, serious enough to work part time developing on commercial products.

I was cocky, thought CS 101 was a joke, and it mostly was. But it didn’t take long before vast areas of theory and practice I wasn’t even aware of became part of the classes.

At the end of an undergrad degree you don’t master all these new concepts, but you do become aware of them, you practice them enough to know where to dig later in your career.

I just see it as very unlikely that most jobs will make it easy to establish this same broad foundation, and it’s a powerful thing.

Surely for a few people it may not make a difference, but even for geniuses who turn out to have wildly successful careers, who’s to say it wouldn’t have enabled more insights or productivity?

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

#178
A good way to start is learn set theory (start of with naive set theory Dover books are cheap: http://store.doverpublications.com/0486814874.html)

And some introductory mathematical logic.

From this you can immediately move to Analysis on the real line (up to Reimann integrals)

Linear Algebra is also something you can start (Kenneth Hoffman and Ray Kunze https://www.amazon.com/Linear-Algebra-Kunze-Hoffman/dp/93325...)

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)

Some texts you should look at after you understand basic set theory:

Analysis:

1. [Michael_Spivak]_Calculus - good book for introduction to real analysis

2. [johnsonbaugh,pfaffenberger]_Foundations_of_Mathematical_Analysis - Dover publications

3. [Vladimir_A._Zorich]_Mathematical_Analysis_I - well written but less known. Recommend checking it out.

4. [Gerald_B._Folland]_Real_Analysis_Modern_techniques_and_their_applications - My top pick, but a tough read.

5. [Rudin_Walter]_Principles_of_Mathematical_Analysis - classic book

Linear Algebra:

1. [David_Lay]_Linear_Algebra_and_Its_Applications -

2. [Friedberg,Insel,Spence]_Linear_algebra - Undergraduate level text

3. [Hoffman,Kunze]_Linear_Algebra_2nd_edition - Graduate level text. My top pick.

4. [Gilbert_Strang]_Introduction_to_Linear_Algebra - Undergraduate level linear algebra. Same guy has MIT OCW lectures.

5. [Peter_D._Lax]_Linear_Algebra_and_Its_Applications

Complex Variables/Complex Analysis:

1. [John_Conway]_Functions_of_One_Complex_Variable_I - My top pick

2. [Lars_Ahlfors]_Complex_Analysis_(Third_Edition) - Classic. Not a big fan though.

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

#179
For me "learning math" is a language translation process. The math text uses terms and symbols that are hard to remember.

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.

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

#180
find a problem without an answer(o) and try to answer it

research as much as you can about the problem until you understand it well enough to explain it to someone else

when you come across new concepts, research them.. recurse ;p

if you like to program then try to write your own implementations of concepts as you learn them

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

read original works: books,papers,..; where ideas are branched from

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

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

i think what is most important is that you research whatever is interesting to you

(o) https://en.wikipedia.org/wiki/List_of_unsolved_problems_in_m...

Post reply on HN