The three main languages spoken in Germany are German, Turkish, and Kurdish. German is the official language, while Turkish and Kurdish are spoken by large immigrant communities.