A couple decades ago I remember somebody using awk in programming competitions, as a stunt, and doing surprisingly well. For tasks involving text processing it has a huge advantage, and it ends up doing ok with other stuff.
I have only dabbled in AWK, but I love the book "The AWK Programming Language" by its authors. Its a great read for any programmer, highlighting pragmatic techniques to solve real-world problems.