Prerequisites for learning general topology I want to learn general topology in order to apply it in electromagnetism.
I am an undergraduate student and I have a background in linear algebra (not at an advanced level), linear differential equations, multivariable calculus, and probability theory.
What are the prerequisites for learning general topology?  
Also, every textbook that I find on general topology states that its level is for graduate studies.
So, do you have any textbooks that are for undergraduate-level topology?
Thank you.
 A: I think Electromagnetic Theory and Computation: A Topological Approach by Gross and Kotiuga might be just what you're looking for. However, it does assume that you know some general and algebraic topology to start with. 
I would recommend that you read John Lee's Topological Manifolds first. The text covers what you would expect in a typical topology book, but focusing primarily on manifolds, which are the physicist's preferred sort of spaces. However, it can be a bit difficult for beginners, since it assumes mathematical maturity, so you may want to keep a more elementary reference like Munkres handy for when you get stuck.
Alternatively, you could read a more physicist-oriented introduction to topology like Nakahara's Geometry, Topology, and Physics. I have not personally read it, but it seems like it should be accessible for you. There is also Gauge Fields, Knots, and Gravity by Baez and Munian, which is a very well-written book that provides good intuition, but is more of a survey than a textbook for learning the details.
A: All you need is some set theory and you're good to go.
Read Topology: A First Course by Munkres first, this develops all the set theory that you need to know to tackle General Topology.
Do not read Introduction to Manifolds by Lee as a first book, read that as a second book or as a companion to Munkres, the reason I say this as that it would be really difficult as a first exposure, but as a second exposure to General Topology it will be a delight to read and supplement your knowledge.
