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.
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.