The best possible list for mathematical reading that I could suggest goes in this order:
Basic math: (order of operations, decimals, percents, ect...)
Algebra: (basic math with letters representing real numbers and everything about functions of real numbers...)
Geometry: (angles, shapes, area, surface area, volume, and a little trigonometry (great to have letters representing real numbers)...)
Trigonometry: (angles as a function of triangles and circles, trigonometric functions, inverse trigonometric functions, law of sines and cosines (need a firm grasp of algebra and geometry at this point)... )
Linear Algebra (metrics, solutions of linear equations, vectors... (you could use all of the above math that I have listed. Vectors are very useful which you will see later in 3D math)...)
Pre-Calculus: (More of the same math, but it works more on your algebraic and trigonometric skills (which is needed, because after this point it depends upon your level of mathematical ability)...)
2D Calculus: (yes, there is a 3D/ multi-D calculus) : (Limits, Differentiation, Optimization and mean value theorem, Integration(There is a TON of information and applications of integration), introductory differential equations, and the Infinite series (This may seem like a lot (which it is), but if you pay special attention to all of the previous math, Calculus may actually turn out to be not as hard as you think)...)
Multi-D calculus: (Vectors, Partial Differentiation, Multiple Integration, Vector valued functions and applications (You know 2D Calculus, you will know Multi-D calculus)...)
Differential Equations (Linear and Non-Linear Differential equations and techniques of finding solutions, including transformations. (Again, you know Calculus this will fall into place)...)
Vector Analysis: (More about vectors and transformations (This is where I start to not know much about the math involved (I am trying to read up on transformations))...)
Discrete Math: (Everything including complex numbers and complex analysis (hardest math I can think of)...)
Best tip I can give if you for self-teaching mathematics is take notes from the books, apply it to real-world problems as well as abstract problems, and be patience (math generally doesn't hit people like a brick in the head the first time they do a problem unless a ton of practice is taken).