I’ve been thinking about learning Perl. Should I learn Perl5 or start with Perl6?
I’ve been thinking about learning Perl. Should I learn Perl5 or start with Perl6?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Perl5.
If you’re willing to do all-new development and can wait N years until Perl 6 is actually out, you can learn Perl 6. But really, Perl5.
edit to clarify: Rakudo Star, a
has recently garnered some attention, but it’s not complete or final, and it’s not really ready for deployment in a production environment. If you’re looking for a new job in the next year or three, it’s unlikely to help you get that job. Perhaps most importantly, if an enterprise is interested in Perl 6, chances are it’s got some Perl 5 infrastructure too, and you would be better prepared to understand it by learning Perl 5 and its limitations first before you learn a significantly newer language like Perl 6.
If you’re just looking for “fun” you may indeed prefer Perl 6… or you may prefer the much more available Perl 5 and its wide variety of prepackaged modules available via CPAN.
There is no release date for Perl 6.