imho, I would start with general relativity. Most of the other stuff follows from it and you can pick up the other stuff as you go once you understand tensors and functional differential equations.
Tensors and functional differential equations are still profound even though you might know vector calculus.