Scala.
It really opened my mind up to what I was missing, as a recovering Perl programmer. Perl folk tend to think their shit doesn't stick. But it's the Blub Paradox in full effect.
Types matter. Functional programming matters.
Anyone advocating for dynamic typing in the year 2019 is captain of the USS Blub; and it's sinking.