Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
A recent book is tom Dieck's "Algebraic Topology", which is precisely written and quite comprehensive. But I've only skimmed it, so I'd be interested in more expert opinions.