Elliptic curves (e.g. Milne's elliptic curves, Knapp's elliptic curves, Silverman's classic)
Modular forms and modular curves (e.g. Milne's note [link], Schraen's note [pdf], Diamnond and Shurman's book, Diamond and Im in Seminar's on Fermat's last theorem)
Galois representations (e.g. Wiese's note [link], Bruin and Kret's note [link], Taylor's article [link]) ....
Hecke algebras and modular forms
level-raising and lowering and so on
Galois cohomology and Selmer groups
Galois deformations / Modularity lifting theorem
Modular forms and Fermat's last theorem by Cornell, Silverman, Stevens (editors), [video]
Arithmetic algebraic geometry by Conrad, Rubin (editors)
Elliptic curves by Coates, Yau (editors)
Seminar's on Fermat's last theorem by Murty (editors)
Fermat's last theorem 1, 2 by Saito
Modularity lifting theorems by Gee [link], see videos from AWS [link]
Richard Taylor's Lecture note [pdf]
Ribet [link], Rubin-Silverberg [link], Darmon [link]...
Calegari [link], Emerton [link], Thorne [link], [link], [link], Newton [link]...