I'm intending to study General Relativity on my own. The thing is, my physics background is not very strong. I know classical mechanics and I know some electromagnetism. I'm familiar with Gauss' law, Ampere's law, RLC circuits, ... but I still have problems with the intuition behind concepts like 'momentum'. I know that momentum is nothing but $p=mv$ and I know that the change in momentum is associated to a force acting on the particle by the equation $F=\displaystyle {\mbox d p \over \mbox d t}$ but I'm not sure if my background is enough.

I know some differential geometry and this semester I'm going to take a course in topological manifolds. I guess my mathematical background is strong enough for GR. But I don't know where I should start. I know the basics of special relativity, but I only know the basics, I don't know every details that a physics student must know. So, where do you think I should start from?

This post imported from StackExchange Physics at 2014-03-24 03:32 (UCT), posted by SE-user some1.new4u