I am new to programing in general, and I want to learn a language that will be useful to me as a physicist. I am currently looking mostly at C++, but Java and C# also seem like useful tools. I don't want to waste my time studying anything that I won't use. Any suggestions from those of you who have experience doing computational physics? I have Mathematica as well, but right now I am interested in learning an actual language. Thanks!