I wrote in ALGOL once. Once. Never again.
Unix shell scripting reminds me of the old days of COBOL. Unreliable variables. Writing “if [ $A -eq 0 ] then” doesn’t ensure a proper response because whether $A is numeric or not depends on what you had for breakfast that day.
There are a lot of workarounds in *nix.
I had to learn Perl and PHP when a student programmer abandoned a critical system in a user department where he had no backup. I guess they never imagined he would graduate.
I learned some PERL but never really used it. But I do like languages that do a lot of useful stuff with little code. Perl and PowerShell fit that bill.