Yes, I did hear many good things about Java as a programming language, right from my grad days. C++ is not a pure oops, java is a pure oops, and some other cool stuff.
As I understand, going to Java will be "grammatically" approach but Django and RoR will be a quick and dirty way. Am I right?