Is my learning curve through maths on the right track?

Hi,

I've decided to strip down my learning curve through maths right down to the fundamental topics themselves so as to progress onto other fields throughout the duration of time with all the right tools.

Now, the succesive lists in ascending order are what I'm planning to start with and where I'm hoping to end up in several years time: -

#1) The theory of numbers, set and group theory, euclidian and non-euclidean geometry, trigonometry, single variable calculus.

#2) Abstract algebra, linear algebra, point-set topology, differential equations, vector and tensor calculus, complex calculus.

#3) Differential geometry.

It would be with gratitude if a member out there could tell me if I'm on the right track and if need be rearrange them for me. On the converse, please do feel free to give me your own list on what it should be.

Thanks :)