Dummit & Foote's Abstract Algebra is a good algebra book and Munkres' Topology is a good topology book. They're pretty advanced, though. In university one normally one tackles them in late undergrad or early grad years after taking some proof-based analysis and linear algebra courses. There are gentler introductions to algebra and topology, but I haven't read them.
Great, I'll look into the Topology book.
If it's worth saying, but not worth its own post (even in Discussion), then it goes here.