I agree with what several others have said -- it hasn't been too much unlearning for me, as much as it has learning a new way of doing things.
in reply to What did you have to Unlearn
If I had to say I unlearned something, it would be my in the box method of thinking with a programming language. In many languages, there is one way to do things, and it isn't necessarily very creative. With Perl, I find I need to step back a bit more and think about the possible methods one could use to accomplish the tasks at hand.
What functions does perl provide to help me accomplish this task?
Has anyone else tackled this problem previously? If so, go grab it from CPAN :-)
And after I have code written, I don't know how many times I end up reviewing it, wondering if there might be a "better" way of going about the current task.