MathOverflow will be down for maintenance for approximately 3 hours, starting Monday evening (06/24/2013) at approximately 9:00 PM Eastern time (UTC-4).
show/hide this revision's text 2 added 132 characters in body

As a graduate student I was taught homotopy first (including higher homotopy groups), then singular homology, and then cohomology. The instructor was quite good, but now I feel that the order of presentation was backwards.

I think starting with homotopy is fine as long as you stay in low dimensions, but degenerates into algebraic nonsense otherwise. I highly recommend Stillwell's book Classical Topology and Combinatorial Group Theory where he takes this approach.

Edit: I am not a topologist. I am probably further from being a topologist than people who have left similar disclaimers.

show/hide this revision's text 1 [made Community Wiki]

As a graduate student I was taught homotopy first (including higher homotopy groups), then singular homology, and then cohomology. The instructor was quite good, but now I feel that the order of presentation was backwards.

I think starting with homotopy is fine as long as you stay in low dimensions, but degenerates into algebraic nonsense otherwise. I highly recommend Stillwell's book Classical Topology and Combinatorial Group Theory where he takes this approach.