Reading list
There are very many books on abstract topology. The best book to learn
the material is the one you find the best.
Topology: James R. Munkres.
Elementary Topology: Problem Textbook, Viro et al.
Notes on Introductory Point-Set Topology: Allen Hatcher