One more thing: if I'm hypothetically considering moving there, does anyone work in the computer science field? How is the scene in Germany and is it difficult to get a job if I don't speak German?
I'm neither German or involved in the field, but as a general rule for Europe only the Netherlands hasn't been protective of its own language, making English a near-second language. Germany, France, and others are far less likely to speak English outside of major cities, if even at all. Young people do, but anyone above 30-35 is basically local language only. (so not that different from anywhere else, I would think)
Example: I went to Brussels Charleroi (airport) two weeks ago and the customs and military people only spoke French. While their presence there is due to extreme conditions after the attack on Zaventem (which is located in the Flemish part of Belgium, whereas Charleroi is in the French part), versus the multi-language staff of the airport and airlines, it still shows that you have to speak the local language if you don't have a native speaker with you.
So unless you're a recruited foreign employee, you'll need to learn some of the language. Btw, this even still applies to the Netherlands, despite it making no real difference if one can speak English. But non-international employers still frown on someone who doesn't speak the local language properly (or at least without too many errors). Welcome to Europe, where being a polyglot is almost mandatory (but few people are).
Und jetzt, zurück nach Deutsch... ? (is this correct? I was thinking it should be 'zum' first. )