* "Germanic" is a language family, not a single language: Just like Romance languages (French, Spanish, Italian, etc.) have a common ancestor, so do Germanic languages (English, German, Dutch, Swedish, etc.).
* "Germanic" languages evolved over time: There was no single moment in history where someone spoke a language we'd call "Germanic." It's a gradual process of change and divergence from a common ancestor.
* The Proto-Germanic language: Linguists reconstruct a hypothetical language called Proto-Germanic, which is the ancestor of all Germanic languages. We don't know exactly who spoke it, but it was likely spoken by people living in northern Europe around 2000 BCE.
So, instead of asking "who spoke Germanic," it's better to ask:
* Who spoke Proto-Germanic? We don't know for sure, but it was probably the ancestors of modern Germanic speakers.
* Who speaks Germanic languages today? People in many countries around the world speak Germanic languages, including:
* English: Spoken by people in the UK, the US, Canada, Australia, and many other countries.
* German: Spoken in Germany, Austria, Switzerland, and parts of Europe.
* Dutch: Spoken in the Netherlands and Belgium.
* Swedish: Spoken in Sweden, Finland, and parts of Estonia.
* Norwegian: Spoken in Norway.
* Danish: Spoken in Denmark and parts of Germany.
* Icelandic: Spoken in Iceland.
* Faroese: Spoken in the Faroe Islands.
* Afrikaans: Spoken in South Africa.
Let me know if you have any other questions about Germanic languages!