English began in England, a country on the island of Great Britain in Europe. Germanic tribes (Saxons, Angles, and Jutes) came to Britain from around 449 AD. They made their home in the south and east of the island, pushing out the Celtic Britons who were there before them. The Germanic dialects of these different tribes became Old English. The word "English" comes from the name of the Angles - Englas. Old English did not sound or look much like the English we speak today. If English speakers today were to hear or read a passage in Old English, they would understand most words, but might not understand a few.
The closest language to English that is still used today is Frisian, a group of languages spoken by about 500,000 people living in the Netherlands, Germany and Denmark. Despite its similarity to English, speakers of the two languages would not be able to understand each other.
Many other people came to England later at different times, speaking different languages, and these languages added more words to make today's English.
For example, around 800 AD, many Danish and Norse pirates, also called Vikings, came to the country and English received many Norse loanwords. Their languages were Germanic languages, like Old English.
After William the Conqueror conquered England in 1066 AD with his armies and became king, he brought his nobles, who spoke Norman, a language closely related to French, to be the new government. They stopped English from being taught in schools for a long time, and the language changed greatly, because it was mostly being spoken instead of written for about 300 years. English borrowed so many words from Norman at that time that it could be called a different language, Middle English. Geoffrey Chaucer is a well known writer of Middle English. After more sound changes, Middle English became Modern English. Although the works of Shakespeare might seem very old, they are actually called modern.
cowboy...