This may not make a lot of sense but:
I'm interested in studying more about topological manifolds, smooth manifolds, and maybe some algebraic topology later etc. but I'm not sure if I need to have a good prior understanding of classical geometry. My geometry sucks, period, and I know that modern geometry and topology provides us a modern way to approach problems in geometry; however, if I don't have a very good understanding of classical geometries (classification 2-d surfaces etc. and what not), I'm not sure if I'd be able to either appreciate or dig deeper into the subjects. For example, in analysis, we don't study functional analysis before linear algebra, and we don't study linear algebra before Euclidean geometry because each subject builds on the previous one.
Am I over complicating this issue? I need some suggestions on how to effectively dig deeper into these subjects.