Slightly related to your question, if you do get started with Perl you might find Task::Kensho[1] useful. It is a curated list of recommended CPAN[2][3] distributions for various tasks. CPAN is vast, so it is useful also as an introduction to CPAN itself.
[1] https://metacpan.org/pod/Task::Kensho
[2] https://metacpan.org/
[3] https://en.wikipedia.org/wiki/CPAN