I've had some similar experiences when trying to learn Go, for non performance unixy stuff Perl just rocks.