I know from Wikipedia that those are the four pillars of the foundations of mathematics:
Proof theory
Aximatic Set theory
Model Theory
Recursion Theory
and I want to learn all of them, the problem is that I don't know whether the order matters (which one should I start with) or not, or what is the best order.
and what are the prerequisites to learn them.
the same questions for Category theory
Well, naive set theory is really the foundation of all others. I would say studying model theory before Axiomatic set theory, recursion theory and proof theory makes sense, although I don't know much about recursion theory and proof theory.