O alemão é evidentemente o idioma oficial da Alemanha. Mas existem muitos dialetos, que são falados apenas em certas regiões. Uma pessoa da Baviera geralmente não entende o dialeto "Platt", do norte do país. Assim como alguém do norte geralmente não fala o dialeto bávaro.
Se você mora na Alemanha, deve aprender alemão. Caso você não saiba bem algumas palavras, tente então em inglês. Quase todos as pessoas que frequentaram uma escola na Alemanha aprenderam o idioma.
De fato, o inglês é a língua estrangeira mais comum entre os alemães. Depois, vêm o francês e o espanhol. A Alemanha é também um país de imigração, e os imigrantes, além da cultura, trazem sua língua para o país. Principalmente nas cidades maiores, são ouvidas muitas outras línguas, por exemplo, o turco e o italiano.