What language to learn next? Software Engineer?

Question by jandrox_ox: What language to learn next? Software Engineer? I am a undergrad student majoring in computer software engineer. In my university most courses are taught using java, and the faculty expects us to learn the other languages by ourself (they concentrate a lot on concepts, not the language itself). So I was wondering, what language should I learn …