I want to learn math! What should I read to advance my skill? I am going to 10th grade now. My school deals with electrotechnics and computers (programming, hardware etc.) I was always good at math but not quite interested. Lately math became my obsession!
Now I have a little problem which you could help me with. In school, we are learning some basic stuff. Things like geometry, systems of equations, quadratic equations/functions, complex numbers, logarithms and logarithmic (in)equalities and trigonometry. This is all great but I want to go further, I want to learn more and more. I am very interested in number theory, linear algebra, limits, integrals, probability and everything else.
Can you help me with literature and order in which I should learn this "advanced" math? Also before I start, I would like to do a review of stuff that I know at this point (I listed it above) so I could also use some book that covers those things.
 A: I  like the Art of Problem Solving books that do a nice job of teaching problem-solving technique.  Here is a link to them.
A: You should pick up a first-year university book in an elementary topic. "Elementary" here means that it doesn't assume any particular knowledge from you beforehand, not necessarily that it's easy. Some such topics are linear algebra, calculus, abstract algebra, discrete mathematics, elementary number theory and graph theory. Most other topics will assume you already know linear algebra and calculus.
I would suggest the book Discrete Mathematics by Biggs. It has a very clear style, and it goes through a lot of interesting topics in set theory, elementary number theory, abstract algebra, algorithms, graph theory, combinatorics, and so on. I throroughly enjoyed this book when I read it. My one complaint is it doesn't go very deeply into any topic, but it will give you a taste of a lot of things.
Some further advice: Pick only one topic and one book at a time, and focus on that. Make sure you learn from a book and not from some mix of sources online: a book will be much better organized to learn from than clicking links on Wikipedia. Read slowly and read every page from the start. Don't be discouraged if progress is slow: taking one hour to read one page is not uncommon. Do as many exercises as you can. Once you have a solution or a proof of an exercise, write it out, even if you think it seems too easy or silly. It will make you think through your arguments better.
A: There are decent online video lectures these days that should let you learn basic but essential mathematics at your own pace.
The Khan Academy may be useful and is very accessible. If you would like to sample some basic university level lectures, you may find the MIT Open courseware useful as well, although it may be a bit over your head (it depends on how strong you are; I've known plenty of people your age that could handle it, but they are quite strong). Neither gives anything too fancy, but it should be a good way to get the sort of math that is used in most technical fields and both certainly cover material above where you are now.
A: Starting from undergraduate math, statements are often written in conditionals that come with quantifiers "for all" and "there exists".  Therefore, to avoid later confusions with the logic in proofs, it will be good to have The Mathematician's Toolbook by Robert S. Wolf.
