10 Never ride a bike with the brakes on. If something is proving too difficult, give up and do something else. Try to live without resort to perseverance. But writing is all about perseverance. You've got to stick at it. In my 30s I used to go to the gym even though I hated it. The purpose of going to the gym was to postpone the day when I would stop going. That's what writing is to me: a way of postponing the day when I won't do it any more, the day when I will sink into a depression so profound it will be indistinguishable from perfect bliss.
Perl still has its uses. For tiny projects (100 lines or fewer) that involve a lot of text pattern matching, I am still more likely to tinker up a Perl-regexp-based solution than to reach for Python. For good recent examples of such things, see the timeseries and growthplot scripts in the fetchmail distribution. Actually, these are much like the things Perl did in its original role as a sort of combination awk/sed/grep/sh, before it had functions and direct access to the operating system API. For anything larger or more complex, I have come to prefer the subtle virtues of Python—and I think you will, too.