Not that I'm a C programmer (or any other kind of programmer, for that matter), but my understanding of Perl lists and usage of list transform functions (
grep,
map, etc.) has increased dramatically in the past several months.
While I have had the opportunity to delve into a meatier project at work recently, I believe I can attribute most of the increase to hanging out on SoPW on a daily basis, and trying to solve other people's problems. When I have a solution that works, I then compare it to other (much more experienced) Monk's solutions.
I know this has yielded results for me because my boss, who has a strong C background, has become annoyed on a few occasions. Here is a direct quote from his informal review of some of my code:
I wan't it to look like other programming languages, rather than being syntacticly correct cryptic perl....
So, be careful what you wish for :)