Do I need to speak German to live in Germany?
Moving to Berlin, I only speak English.
Berlin — you can survive with English (most international city). But for bureaucracy, landlords, doctors — German helps enormously. Integrationskurs — 600-900 hours, heavily subsidized (often free). Online: Goethe-Institut, DW Learn German. Apps: Duolingo, Babbel.