Even the Perl error messages are great. I've worked in Python and C# since my years with Perl, and neither has error messages worth a damn compared to Perl's. Perl tries to tell you where you went wrong. The others just tell you what's wrong with them. It's ridiculous that it's the 2020s and learning a language still involves learning a compiler's error messages.