I have quite a few topics I'm interested in, and with many of these it may be a while before I cover them at university - I'll not be there until October, so I'd like to just get on and learn about them now as I will have a fair bit of free time soon. I find mathematics interesting in itself enough to read ahead a bit, and at the same time plan ahead how I'll get to certain topics.
I'll not be learning all of these at once, and it may not be the best idea to ask for information on all of them, I'll admit, but can anyone suggest (preferably the least number of) books relating to these topics, with any prerequisites that couldn't be covered by books for the other topics on the list?
Foundations (ZFC axiomatic set theory, I so far have read P. Suppes' text)
Analysis (Real and complex, to roughly a second or third year level, I've started reading Spivak's "Calculus" text, but I'd like to get even further with analysis when I'm done)
Abstract Algebra (I've read W. Nicholson's "Introduction to Abstract Algebra", which goes quite far, though I'd like to read further)
Linear Algebra (To the extent required for the other topics, I'm currently reading Anton's "Elementary Linear Algebra")
PDE's and ODE's (Introductory, with a foundational element if possible, I'll admit I haven't read much about these)
Topology (As much as possible, both point set and algebraic, I've looked into Munkres' book, which seems to be well received)
Differential Geometry/Manifolds/non-Euclidean Geometry (Just a general introduction which goes quite far into these topics, I don't know much about them apart from qualitative aspects, and I'll admit I'm not entirely sure if the above so far is enough of a preparation)
Commutative Algebra (Introductory book and further possibly, whatever would follow on from my Abstract Algebra book)
Algebraic Geometry (Introductory book, as above)
Number Theory (Algebraic and Analytic, covering such things as PNT etc. If P-adic numbers aren't too advanced, and would fall under this category I'd like to know about them, too? I currently own "A course in Number Theory" by H.E. Rose, and I'll be reading it once I've finished with Algebra and Analysis)
Lie Groups/Algebras (Interested in the idea of differentiable/continuous groups. I don't know if I wouldn't know enough to attempt to learn about these, though)
Are the books I've read/am reading/have looked at good for these topics? Are there any you could suggest further for any of the topics? Have I missed any glaring prerequisites which would make it very difficult to go forward?
I know this is quite a large question, and feel free to say I shouldn't be planning so far ahead in my reading list, but if you have anything to contribute and wouldn't mind doing so could you, please? At the very least it would give a fairly comprehensive "Guide to buying books for Pure Mathematics" I'd hope. It saves me badgering you with 11 questions, too.