I like Perl for short bits of text processing. I use it like a more readable version of sed when I need to share code with a non-programmer. Anything more than that and Perl falls down badly - I had to maintain an application written in tens of thousands of lines of (badly written) Perl code. The original developer had left out the "use strict" pragma because in his words "it didn't run when he put that in". I fixed that, and improved overall reliability somewhat - but it still wasn't as good, or as fast, as it could have been if it had been written in a language which was up to the task in the first place.
As for Java, that's a sad tale. So much potential - and ruined by Oracle. You have to admit* though that Microsoft really ran with it and has, latterly at least, come up with a real gem in C#.
*you don't have to admit of course. You could spew coffee over your keyboard and disagree vehemently. There are some strange idioms in English.