in reply to learning java?
Learning java was a good experience because it opened my eyes to another way that OOP is implemented, and some of those ideas definitely carry over to my Perl and C++ coding today.
I'd say, go for it! Learn java and keep Perl'ing in your spare time to keep grounded. ;)