DEV Community

Omar AlSabek
Omar AlSabek

Posted on

What resources would you recommend to learn Perl?

I got a new job as a Perl back-end developer. I have been working as a back-end developer for the last 3 years primarily in C#, but I also have some experience in JS and Java. I have read Perl docs a few months ago, and I have written some small exercises but I still feel there is something missing.

I'm looking for a site/book/course with a practical approach (exercises, challenges etc.) to jumpstart my learning process this time. What would you recommend?

Looking forward to reading your suggestions :)

Top comments (8)

Collapse
 
renatocf profile image
Renato Cordeiro Ferreira

If you enjoy learning by books, check O'Reilly's Learning Perl. As all O'Relly's "Learning X" books, it's an entry-level reading but quite good to get the basics of the language. I learned Perl with this book.

Then take a look at Programming Perl aka "The Camel Book" by Tom Christiansen and Larry Wall (Perl's creator). This book is a comprehensive documentation of the language. I remember it has an excellent chapter about regular expressions, one of Perl's nicest features.

Since you know how to code and have already made some tutorials, I recommend scanning Learning Perl to see if there are any missing pieces. Then use Programming Perl as a reference for the parts you have doubts or need to dive deeper.

Collapse
 
iglesk profile image
Omar AlSabek

Thanks for sharing!

Collapse
 
choroba profile image
E. Choroba

As you already know what programming is, learning materials for beginners might be a bit boring for you. I'd recommend Modern Perl. It's available for free and explains both the basic concepts and current trends.

Collapse
 
iglesk profile image
Omar AlSabek

So very interesting! 😀

Collapse
 
mitchjacksontech profile image
Mitch Jackson

Check out Perl Best Practices, by Damien Conway. Instead of focusing on How, this book focuses on How and Why. Perl is known for There's more than one way to do it. Making well informed choices between those ways is the difference between beauty or horror in perl code.

Collapse
 
iglesk profile image
Omar AlSabek

very interesting! :)

Collapse
 
jonasbn profile image
Jonas Brømsø

I learned from "Learning Perl", later combined with "Perl Cookbook", the later might be a bit dated, but it has good recipes for basic concepts to get you going.

Collapse
 
iglesk profile image
Omar AlSabek

Sounds Great! Thanks for sharing :D