What exactly is topology? I know it's used a lot in modern physics, but what other applications does it have? Now, a little bit on the theoretical side, what's difference between point-set, algebraic, geometric and differential topology? Can anyone provide an example problem on each? What are the prerequisites to learning topology? And, finally, what level is it considered to be (i.e. over-ambitious highschool, undergrad or grad)?