Could you recommend me some books in algebraic topology and/or differential topology that introduce enough concepts in point-set topology (compactness, connectedness, continuity, homeomorphism, etc.) that are suitable for a first introduction to point-set topology? It would be good if they cover Urysohn's lemma, Tychonoff's theorem and the Arzelà-Ascoli theorem too.
I am hoping for books that introduce the general topology that is enough for studying algebraic topology and differential geometry.