Do you have 15 mins for this video today? I can almost guarantee you that this short, well done video will be worth your time. I have watched and read a lot on the subject (MDN here) but this was just laid out so beautiful and visually.
Yeh its from 2014 but that doesn’t matter – the principles and ideas remain!
He’s also very funny 🙂 Check out the transcript here.