This is what I'm currently contemplating as well, as I have an interest in self-studying mathematics, trying really hard to cut off my other interests entirely to give it the proper attention it needs for at least a good while. I've studied maths here and there from various books over the years, but I found over and over that I would run into problems requiring fundamental understandings of other branches. So lately I've been doing research and here's some of my results, hope it helps:
Books can be broken down into 3 categories: 1) School textbooks written by education experts
2) Books written by the creator(s) of the theory and 3) Books written by qualified professionals competent enough to present the material, sometimes in the most highly regarded and excellent ways. Of course sometimes a book can belong to more than one of these catergories. Now, here's what I got so far:
Basic Algebra - STG books are good, such as Practical Algebra or Quick Algebra review(which is what I used) just as a refresher. If you're not flying through these books then take some time to understand it before moving on to anything else because they present the material as painlessly as possible.
Trigonometry - Actually, I'm using "Geometry and Trigonometry For Calculus" by Selby. It presents the material you need to know in a way that prepares you for calculus and finishes off by developing the idea of limits, which you will definitely be thankful for later!
Calculus - "Quick Calculus", written by actual physicists, teaches you the fundamentals of differential and integral calculus in a way that only applied scientists can do. DO NOT try to learn calculus from pure mathematicians' treatment of it, because a lot of the intuition and physical applicability is lost through the purification when really, calculus evolved as a framework for solving physical problems so, naturally, people who apply this stuff professionally will have a good understanding of what the stuff actually means. Then you can move on to stuff by Michael Spivak, Tom Apostol, Richard Courant or GH Hardy. Basically, you'll have single-variable then multi-variable calculus treaments so you'll want a 2 volume set when you're ready. I would suggest Richard Courant's work along with Tom Apostol.
Linear Algebra - I don't know why this subject doesn't get more attention, maybe because it's the actual key to a lot of fields, like computer science, engineering, etc. Some good books on this are written by Rothenberg and Zhang.
Set Theory - This is a tough one. I don't like set theory very much beyond the basics of what's necessary for learning more advanced mathematics. I have Enderton's 'Elements of Set Theory', perhaps not the best book for a beginner but I got through the basics alive and stopped after completing the chapters that were suggested by the author. A lot of the problem solving deals with proving relationships, so the answers early on took the form of proof writing, which can get frustrating when they talk about "the power set of the power set of a subset of the union of..." Just ignore any axiomatic treatments of set theory and try to understand set builder notation because you will need it for abstract algebra and pretty much everything else.
Abstract Algebra - I'm not quite here yet but I have a book that doesn't seem too difficult to follow after learning a bit of set theory. Here you will learn about groups, rings, domains, modules, vector spaces and much more.
Analysis - I think analysis is an extension of calculus, or perhaps a precise development of it? In any case, "A Course of Mathematical Analysis", by Whittaker and Watson, is hailed not only as one of the finest analysis books but also one of the best math books to read. Now I don't know how this breaks down but you would study basic analysis then functional or real and complex analysis.
I think that covers the bases. Beyond this, I'm not sure of any real order: it depends on what you're interested in. I know number theory belongs in there somewhere though. For example, I want to study the Bessel Functions and complex numbers. I like how the simple idea of a function has produced a never ending stream of usefulness. I also found myself exploring some basic functions, experimenting with random setups and seeing what comes out so I think I want to know more.
Here's some tools I would suggest: Buy a small dry erase board from Walmart, trust me. Persistence and mental toughness are also key here. Blast every negative thing away as quickly as possible. Every person or thought that tells you you're wasting your time or you're not smart enough or you're too old or whatever you run into that might discourage you from study, ignore it, overcome it as FAST as you can; don't waste any time thinking about it or stressing over it. I'm not even 30 years old yet and already the gods like to use age to scare us away. If you can't figure something out, come to it later. If you lose interest, do something else. The fate of the world is not resting on your shoulders and you won't be rewarded for learning stuff at a prodigious rate. As long as you're not spending entire days on a single problem, you should be okay.
I have categorized everything beyond these subjects under special topics. Partial differential equations, Lebesgue integration,
Riemann's zeta function, Fourier series, it all begins to open up. Part of the difficulty of maths comes from the compression of information behind all the symbols. But most of the time those impressive symbols are just instructions on what to do.