Is a long rabbit hole series. You could start with this playlist. Very well explained. https://www.youtube.com/watch?v=rEh3yuGfFyA&list=PLb4COMxyrqGH39_lvxTfrpP3aY14M1D_9