Enjoyable book to learn Topology. I believe Visual Group Theory - Nathan Carter is the best book for a non-mathematician (with high school math) to learn Group Theory.
Could someone please recommend me a similar book (if there is) to learn Topology?
Edit: I know many books in Topology, but someone who has read the above book will know what kind of reference I'm asking for. I am not looking for hard exercises, but to learn the concept and use it.
Thanks.
 A: For general topology I would very much advise the book Topology by James R. Munkres.
I wouldn't be able to advise you very well for a book of algebraic topology, because I'm just learning the subject myself. Probably a good place where to start are Algebraic Topology by Hatcher (available online) and Topology and Geometry by Bredon.
A: Intuitive Topology by Prasolov
The book has tons of illustrations (it's hard to find a page without one, most have two!). According to the abstract it should be accessible to advanced high school students. And it's not expensive: less than $16.
A: Czes Kosniowski's A First Course in Algebraic Topology changed my life.
Hatcher and Munkres are also wonderful, but in any case, it's likely that the answers you will receive will correspond to the answerers' respective introductions to the subject.
A: H. Graham Flegg's From Geometry to Topology is a gentle and liberally-illustrated introduction to topology, starting from congruence classes in geometry. The final chapters of the book overlap, intentionally (see author's preface), with the beginning of most books/courses on general topology. However, I should point out that the book is not a substitute for a more standard textbook. It's more of a bridge to such books.
A: Try A Topological Picturebook by George K. Francis.
A: For differential topology: 


*

*Bott and Tu "Differential forms in algebraic topology", 

*Guillemin and Pollack "Differential Topology",  

*Milnor "Morse theory". 
A: Topology -James Munkres
I have been using James Munkres  book for self study. 
The proofs are well presented ,easy to follow and yet still rigorous.
The first few chapters give you Set Theory concepts to prepare you for the rest of the book
