I am being offered subsidised language courses with my BEng Mechanical Engineering including a free first year, and need to decide soon what language I want to study. I can choose from French, Spanish, German, Arabic and Mandarin Chinese. I am female and live in the UK, though I am very much open to working in other countries when I am qualified. I studied French and Latin at school, and my French is ok-ish (spoken) but I still struggle with the grammar if producing written French, though it's still my best language by far. The thing is that I want something useful for work as well - a friend who is an engineer said they did German but barely used it as most of the Germans they met professionally spoke better English than they did German anyway. I have no idea if my sex would mean Arabic would be more limiting, or if I should build on my French and try to get it to a higher level. And then I've been told that grammar-wise Chinese is fairly easy, but is any level of Chinese likely to impress an employer?