The language barrier was the biggest barrier for me, but everyone speaks English which is helpful in the beginning. Having said that, you really will not learn the language if you do not try. So with a course being almost entirely in German, it was tough at times trying to understand the technical terms which is far beyond a basic understanding of the language.