in reply to Learning by doing.
Browse SoPW for questions that you think you can answer and write the code - even if you don't post it. You can use other answers as a crib. Do the same sort of thing with Cool Uses for Perl.
Fruit and Vegetables
Me, that's why I'm so cool
Logic (separated into Horror and Brilliance)
Results (269 votes). Check out past polls.