Matt Baker from UsefulCharts.com made a detailed poster and video of how the English alphabet evolved over the last 4,000 years, but his elegant and colorful topline is the simplest iteration of the process:
And before anyone complains:
"Shouldn't you have titled this 'Evolution of the Latin Alphabet?'" Well, yes, that would have been correct as well. But it's also not incorrect to refer to an "English alphabet". Obviously, many European languages use the same Latin script. But some use a slightly different number of letters. When one is referring to the set of Latin letters used for a particular language, it's ok to refer to that set as the "[language name] alphabet". (Update: I've included a version above with the title "Latin Alphabet" for those who would prefer it.)
Bonus video: how organisms evolved on earth:
• History of the Alphabet (YouTube UsefulCharts.com)