Proto-Indo European > West Germanic > North Sea Germanic > Anglo-Saxon / Old English (Mercian, Northumbrian, Kentish, West Saxon) > Middle English > Modern English.

The steps in each evolution are complex and often had many intricacies with migratory patterns, invasions, occupations, and other social influences.

https://en.wikipedia.org/wiki/English_language