Start with C, then learn oops, and learn Java .
These are sufficient if you are not to build something language specific. I am also a software engineer. C/Java are sufficient if you want to grow in the area of computer science.
Bu the way, what is your moto behind leaning a language.?