So I’m thinking about going into software engineering, but I want to know if it would be a good idea to take a language, and if so what language should I take?
That’s a tough one. What industry are you aiming for? If you want to work at Microsoft you will likely want a different language than if you want to work at EA.
Regardless, a language is a big investment in time, credits, and effort, because you would want a reasonable level of fluency and that doesn’t come quick. Personally, I think your career would be better served by spending that time honing your software skills - if you want to go into sales or such later you can always pick up the language then.
I agree with @cosmicfish. My son took 5 years of Mandarin, but elected not to take it at all in college. I asked why and he said it’s a lot of work, at the expense of engineering coursework, for something he may never use. His rationale, I’ll learn it (or any other language) if and when he needs it.
A friend of mine from high school, a DLI grad, made extra money in college by teaching businessmen Korean.