What would be a good language to study besides Java? There are so many of them - C#, Ruby, Python, Perl, Lisp, C, C++, PHP, Javascript, etc. Although I have heard that once one learns one or two of them, the rest would be pretty easy to pick up since the basic algorithms are the same.
What you study depends to some degree on what you want to do in the future. If you want to do web apps, stuff like PHP and JavaScript (and MySQL, though that's not really a programming language, per se). For applications, C, C++ and Objective-C (for Mac or iOS apps) would all be worthwhile.
To some degree, once you know one language, you can learn others faster. Especially languages that have a lot in common. C, C++, Java, PHP and JavaScript all have a lot in common. (The difficulty is remembering the differences!)
Also, make sure to study design patterns... these are general design strategies and algorithms that are not specific to language, and they are far more important to understand than the simple mechanics of whatever language you're using.