I always tell people the best way to learn how to use linux is to read The Unix Programming Environment.
Perl used to have an AWK to Perl converter because most of the language could be mapped 1:1 to Perl.
UPE would be fine under 9front save for sh (rc) and make (mk).
Well, sometimes Perl DBI. But the young seem to learn Python about the time they get their drivers' licenses, and some unfortunate among them will inherit my code, so these days I use more psycopg or cx_Oracle (the latter now superseded, yes).