This could be considered a broader version of this question, with all fields.
I know that when high-level maths are reached, the fields being to split quickly (i.e. specializing in this type of algebra, or this type of calculus). What I'm interested in is the more "basic" order of what should be learned to understand mathematics as much as possible.
So what would this order be for someone who wants to pursue mathematics as a hobby?
For the sake of analogy, in case my wording is a bit ambiguous, let me use English as an analogy - one recommended pattern of learning would be:
- The alphabet
- Constructing words
- Differentiation between nouns, verbs, adjectives and adverbs
- Constructing basic sentences
And so on. Just a general guide for what to learn in math.
The answer to this question is very difficult actually. At least in my opinion. The best piece of advice I have been given is to follow your interests and desires while learning math. That has kept my interest in mathematics growing since I was exposed to the parts that actually got my attention.
One of the major difficulties I feel in answering this question comes from the fact that in my own studies I made two big mistakes:
I learned material that was more advanced before fully understanding the basics that applied to it.
I foolishly decided there were areas of math that would never be important to what I wanted to do and then ignored them. It turned out that some of those areas became important and I had to start learning things I should have learned already.
If you go by the standard model of universities you have the progression of college algebra/trigonometry, calculus 1 - 3, and usually thrown in for math majors is a discrete math course and linear algebra. Then you get into advanced calculus, real analysis/complex analysis, and abstract algebra getting progressively more abstract. One key point here is that as you get more advanced you will see overlap in areas that I once thought wouldn't happen. For example in parts of functional analysis you end up using techniques from integration and measure theory combined with techniques from abstract algebra. So at the beginning it is very good to learn as much of the basics of analysis and algebra as possible.
As a hobbyist I would start with a site like mit opencourseware and start with the first class single variable calculus. If that doesn't make sense then move to a college algebra level book. Then I would go down the list they have and see what gets my attention as you progress in skills and abilities. You don't necessarily need to know calculus to do a discrete math book but in my experience if you really want to get good at math doing both would be more helpful than singling one out at the exclusion of another until you get a firm idea of where you're going.
Hope that helps.