Most the low level classes in my experiences are taught in c++ or python.
Now days it's professor preference, this term I have java and c. Last term c and Pascal, the term before that python and Haskell.
I use .NET, asp, jsp, php and the web design languages at work...
In conclusion, check with the uni you are attending and study those.
Regardless once you've started you should become language independent.