* Indo-European: This is the ancestor language of many languages spoken across Europe, parts of Asia, and the Indian subcontinent. It's believed to have been spoken in the steppe region north of the Black Sea around 4500-2500 BCE.
* Proto-Germanic: Over time, Indo-European split into various branches. Proto-Germanic emerged as one of these branches around 2000 BCE in Northern Europe. It was spoken by groups who migrated north and west from the steppes.
* Germanic Languages: From Proto-Germanic, various Germanic languages developed. These include West Germanic (English, German, Dutch, Frisian, Yiddish), North Germanic (Swedish, Norwegian, Danish, Icelandic, Faroese), and East Germanic (extinct languages like Gothic).
Therefore, the Germanic language family originates from the Proto-Germanic language, which itself evolved from Indo-European.
It's important to note that "Germanic" refers to a language family and not a single language. It encompasses a diverse group of languages with varying historical and geographical origins.