What languages can you guys program in?
Is there any particular language that is well-suited/desired by many research labs? C++?
Honestly, I'd learn c or c# NOT c++. C++ is just an extended version of C with really poor object support compared to c#.
Also, it's much easier to integrate and code controls in c (though that's probably just me).
Java lacks pointers, which are actually really useful when doing long calculation type programs (or databases). They are also useful when memory (say on a small device or probe) is a big concern.
Python is good, but probably doesn't support as much lab equipment as c.
Perl is next best to C: I've always been able to get things to work in perl (it's the duct tape of the programming world).
Finally, I prefer mathCad to wolfram (mathematica) to matLab (unless you are doing lots of graphics work, and then wolfram wins).
Oh, and there's always sage
😉
Overall, not to be unhelpful, but just make sure you understand the theory behind programming, and then switching between languages isn't very difficult. Also, depending on your branch of research, this could be important, because some companies/equipment makers have their own "in-house" languages.