I was reading a lot here at SO lately and I'm kinda in the same situation as this guy here:
One thing I would like to discuss further from that question is this part:
If so, which one would be best for me?
I'm definitely not asking what is the best language.
I guess I'm a bit paranoid as a student and don't want to make mistakes in my learning curve (if there's such a thing). I'm mainly choosing right now if I should go with lower level (like C or C++) or be proficient in a higher level one (like Java, C#).
One thing that worries me about the higher level choice are those articles about "Perils of Java school" and I really don't want to be in that kind of a situation. Would having a working knowledge of a lower level language benefit me in the future?