Perl 5 and Perl 6 are completely different; so much so that some people believe Perl 6 shouldn't be called Perl at all. Perl 6 is 100% object-based (like Python) whereas Perl 5 isn't (you can do Object Oriented Programing in Perl 5, but that's not what it was designed around).

I started with Perl almost 15 years ago through a need in my then current job. It flourished from there, now I know Perl 5 exceptionally well, Perl 6 to a degree, Python very well and can understand a lot of C/C++ etc. Once you understand programming concepts in general, learning a new language's subtleties isn't that difficult.

I'd say start with Perl 5, but I'm pretty biased. It appears as though there are more opportunities for Python hackers, but I'm sure that's based on industry, location and a bunch of other things. There is definitely a market for Perl hackers to maintain, fix, update and even translate old Perl code in many businesses. Although I code Python for work now, I'm always dabbling in Perl. I love it.

Cheers, and good luck!

-stevieb

ps. There is a significant market for Java developers, so keep that in mind too.


In reply to Re: Should I learn perl 5 in 2015 by stevieb
in thread Should I learn perl 5 in 2015 by shankonit

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.