I am far from being expert in perl, but I'll try to compare learning computer languages and human languages:
When learning your second language, you are comparing it a lot with your first one, and sometimes you can get confused. When learning the third language, it is easier, because you can see patterns. And you can see also that it is rather easy to start reading in language and understand text written by others, but creating your own correct sentences is much harder, and need practice. Even with mistakes, is important to try to express yourself.
I read somewhere that learning (human) language is easier for children, because children are not afraid to make mistakes. We are taught in school to avoid mistakes, so we are waiting to express thinking in new language until we will master it, and it slows learning.
My only hope is that computer languages are much simpler than human languages, because mastering just one human language takes years!
silimonk