I know:
- Quantum Mechanics (Griffiths Level, currently doing Sakurai Level)
- Mechanics (Newtonian+ Lagrangian/Hamiltonian but at level lower than Goldstein/Landau)
- Classical Electrodynamics (Griffiths + electro/magnetostatics from Jackson)
- Statistical Physics (Pathria)
I know very little relativity from undergrad mechanics class. Nothing about General Relativity, nothing about QFT, etc. I wish to reach string theory in a proper way without leaving any gaping holes in my education. What subjects should be studied in what order?