I don't want to go to college and I came up with plan in the following order:
0-Logic
1-Set Theory
2-Category Theory
3-Discrete Mathematics
4-Abstract Algebra
5-Linear Algebra
6-Geometry
7-Number Theory
8-Probability and statistics
9-Real Analysis
10-Complex Analysis
11-Topology
12-Functional Analysis
My background is a lot of programming and a fairly good amount of calculus and differential equations and linear algebra and geometry and a tiny bit of abstract algebra and category theory, but i would like to go deeper and get into pure mathematics.
assuming that i want to start clean as if i had an average mathematical background could you please comment on the order of the list above and if there is something you would change in it?