References request for prerequisites of topology and differential geometry

Solution 1:

http://www.topologywithouttears.net/

This website and its contents should be useful.

If you want to learn some basic algebra, but nothing too in depth take a look at Fraleigh's Abstract Algebra.

For linear algebra , Axler's "Linear Algebra Done Right" is a good introduction.