This is mostly adressed to those who has studied the book. I've heard a lot about this particular book and browsed it's contents. However, I would like to be certain whether I will encounter some facts I would have to take for granted or from other sources. From the preface:
This book was written with the idea that it would be used by students in their first year or two of graduate school. It is assumed that the reader is familiar with basic algebraic concepts such as groups and rings. It as also assumed that the student has an introductory course in topology.
Now, I would like to know how well one should know group and ring theory(and modules too, I assume? ) and general topology.
The first 20 or so chapters of the book are largely accessible to someone who understands what groups and rings are and has a solid understanding of the kernel and image of a homomorphism. At some points you will need to know what is meant by a tensor product of modules, and what is meant by an algebra, but this is included in an appendix.
The point-set topological background required is fairly minimal, and is used only to set up the machinery of homotopy theory that is the main focus of the book. You should have a solid understanding of compactness, (path)-connectedness, and what it means to be a Hausdorff space before approaching this book.