Hello Manpreet Firstly, let me openly state that I have vested interests in this topic as the owner of Geekuni (https://geekuni.com/) a company providing online hands-on Perl courses. (That is, I don't claim to be objective! ;)
Although 'Learning Perl' and 'Intermediate Perl' are very well written, their most recent editions are 2011 and 2012 which is somewhat out of date as Perl has been jumping forward in leaps and bounds over the last 5 years. That said, Perl is backward compatible and the majority of good programming practices have not changed. The full set of resources I refer to in my training I've pasted below. The main things which are not in 'Learning Perl' but are in 'Intermediate Perl' are: - using references; - building modules; - unit testing I regard these as essential - even when you're just writing scripts (which is why I cover them in my Perl Essentials course.) I hope that's helpful, Andrew [BP1] Simon Cozens, Beginning Perl (1st edition), Wrox, 2000. http://www.perl.org/books/beginning-perl/ [BP2] Curtis "Ovid" Poe, Beginning Perl (1st edition), Wiley/Wrox, 2012. http://shop.oreilly.com/product/9781118013847.do [MP] chromatic, Modern Perl, Onyx Neon Press 2011 http://modernperlbooks.com/books/modern_perl/index.html [LP] Randal L. Schwartz, brian d foy and Tom Phoenix, Learning Perl (6th Edition), O'Reilly Media, June 2011 http://shop.oreilly.com/product/0636920018452.do [IP] Randal L. Schwartz, brian d foy and Tom Phoenix, Intermediate Perl (2nd Edition), O'Reilly Media, July 2012 http://shop.oreilly.com/product/0636920012689.do [EPP] Joseph N. Hall, Joshua A. McAdams, brian d foy, Effective Perl Programming (Second Edition) 2010, Pearson Education. [PM] Perl Maven http://perlmaven.com/ IRC Channels - Perl.org - channel: perl-help - network: http://www.irc.perl.org/ - Open and Free Technology Community - channel: perl - network: http://www.oftc.net/ - Freenode - channel: perl - network: http://freenode.net/ On Sun, Apr 12, 2015 at 1:05 PM, Manpreet Singh <manpreet....@gmail.com> wrote: > Hello All, > > I am and have been an avid Java programmer. I started learning Perl about > a month ago as I took up a new role in QA automation. I have gone through > the 'Learning Perl' Llama book by OReilly and did quite a few scripts in > office. I love Perl and love the fact how it is totally different than Java. > > The question now is, do I straightaway jump into the 'Intermediate Perl' > book or should I try my hand at a few other scripts before I do that? If I > do need to try more programs, could somebody recommend a website or a > portal where such problem statements might be provided? Also, is there any > book or website dedicated to any Perl design methodologies? > > Any other skill building advice for a beginner related to Perl is welcome. > > Thank you. > > *Regards* > Manpreet Singh > -- Andrew Solomon Mentor@Geekuni http://geekuni.com/ http://www.linkedin.com/in/asolomon