>>12361172Anyway, here's a list. Almost every book or course has an MIT OCW or a public webpage from a good school with lecture and homework materials. Do each calculus course concurrently with a book that occurs after calculus, following the order prescribed here. After calculus, take it at whatever pace you want, and after linear algebra and introductory real analysis, take everything afterward in whatever order you want.
>intro calculusMIT OCW and Berkeley webpages for Calc 1-3 and basic ODEs
>intro to proofsbook of proof, first few chapters
concrete mathematics, first 4 chapters
>linear algebraHoffman and Kunze
>intro to real analysis first 4-5 chapters of Abbott (really good for introductory analysis), then switch to Rudin for chapters 1-6
>abstract algebraalgebra by artin, skip the stuff that's already covered in linear algebra
cross reference with Dummit and Foote, which has worse problems but better expository style
>combinatoricsVan-Lint and Wilson to read, Stanley's problems from Enumerative Combinatorics to solve. Don't feel bad if they're a lot harder than everything up to this point, despite looking so simple.
>Number theorysurprise, there are no good undergrad number theory textbooks. focus on algebra instead
>graph theoryDiestel or Bollobas
>AnalysisCross reference Folland and Papa Rudin for measure theory and integration theory. Read differential forms in baby Rudin.
>TopologyMunkres is fine for intro topology, Willard if you want something more retro.
Hatcher isn't my favorite for algebraic topology but it is comprehensive. However, there's another good book that recently came out:
https://topology.mitpress.mit.edu/>PDEsStrauss is terse but his content is good. Be sure to hit a lot of analysis before this
Anyway, the anon in
>>12361210 is a little to ambitious to think you can go to papa Rudin in about a year of knowing no mathematics. Rudin becomes your best friend in analysis, but he doesn't start off that way.