I always thought it was Germanic tho there are a lot of Latin root words too.
Despite the fact that there are a lot of free words, I failed German in college.
I had to take German as a requirement for my course of college studies. I had a prof. from Germany who was not easy to understand. I passed with a good grade but have often wondered if it would have been easier learning if I had a German speaking English prof.
Nostratic (15,000 years ago)
Eurasiatic (10,000 years ago)
Indo European (5000 years ago)
Germanic (1 millennium BC)
Old English (500-1000 AD)
Modern English (1700 AD)
From Steven Pinker’s “Words and Rules”
Brain and Cognitive Sciences, Prof MIT.