How I learnt Perl despite the bad press
By bad press I mean, "Perl is an unreadable language ... you should not use it"
I use perl for sys admin stuff and prototyping some pretty lame ideas.
For the beginners, perl on the tubes has two presses
- perl is difficult to learn because of all the "rules", "different contexts", edge cases along with the above bad press
- perl is easy to pick up because with a minimum amount of concepts you can write successful programs
And some pretty long fucking answers
People of the perl land, when some one asks - should I learn perl ? | is perl difficult to learn?, just say
"yes and perl programmers will gladly help you learn it"
The perl test suite helped me quite a bit. Any irritating syntax doubts directly got clarified. And not just the perl syntax, but each module comes with a test suite which is awesome since I can see the api in action.
That's how I got to learn baby perl.
I bought the camel book. After that I grew more confidence in my scripts and began thinking out aloud in perl.