Once you have a few good languages under your belt, picking up another is fairly simple.
I have the same list, minus Java but adding PowerShell scripting. Used to write Speed code. Have dabbled in PL/N and IBM assembler.
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.