要学很多课的.
狭义相对论:
物理部分 1 普通物理中的力学,电磁学,光学.2 理论力学.3 电动力学.看完电动力学物理上就可以了.数学部分 1高等
数学 2 线性代数 3 数学物理方程.数学的1和2在看普通物理的时候用到,3在电动力学中用到.
广义相对论:在狭义相对论的基础上增加.
物理部分:1 普通物理中的热学,原子物理.2热力学与统计物理.3量子力学知道点就行了.数学应增加1微分几何.2近世代数 3拓扑学.4 微分流形,5黎曼几何
若教材用《微分几何入门与广义相对论》梁灿彬 ,书中讲了广义相对论中的数学,若看这本书,就不用在看专业的数学书了.如果不是专业学,平时看一些科普书就行了.
当把狭义相对论用的数学与物理看完后再看原子物理后就可以看量子力学了.