I'm particularly interested in knowing the order of subjects one should study to become good in mathematics. In my not so great knowledge of the subject I would say that the best place to start could be Arithmetics, is this correct?
If you could also suggest some books or good free resources related to each subject I would really appreciate it.
I think the "How to become a pure mathematician" website is what you're looking for. It offers a well structured approach from very basic mathematics all the way up to graduate level, with links to useful resources and books.
Also, any university curriculum can be useful to see in what order university students study different subjects. An example is Cambridge (the famous mathematical tripos), where they have pdf's outlining every part of the course:
You will also find past exam papers and a bunch of other resources. Very useful.