Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:

Hi, I am new to perl. At present my knowledge is limited to examples given in tutorials. I want to move to or know the path to move to a new level where i can create some applications or start so that i can apply the perl knowledge. This is important to maintain my intrest in Perl. Any help from Perl masters is really appreciated. Amit

Replies are listed 'Best First'.
Re: Whats next step after basics
by Ratazong (Monsignor) on Jan 03, 2011 at 10:29 UTC

    As others already wrote: YOU select a project and start implementing it. However if you just want some more exercises, there is this splendid list by planetscape: Re: Real Life Perl Exercises

    HTH, Rata

Re: Whats next step after basics
by JavaFan (Canon) on Jan 03, 2011 at 10:12 UTC
    I want to move to or know the path to move to a new level where i can create some applications or start so that i can apply the perl knowledge.
    Just do it. Start writing that application. Whenever you encounter something you don't know, research it.
Re: Whats next step after basics
by jethro (Monsignor) on Jan 03, 2011 at 09:49 UTC
    I could give you some tasks but would they really be interesting to *you*? What are you interested in? Mathematics? Games? Web? Human languages? Computer languages? Physics? Astronomy? Hardware and gadgets? ...
      Hi, I am ok doing stuff but will not be able to give a dedicated time. Like i can give 1 hr a day positively and more hours on other days. I am from telecomm backgroung in QA. I will be mostly interested in Automation stuff.

        (Assuming QA = quality assurance)

        If you are working on QA, part of your job is probably to analyze some logfiles and/or (test-)reports. If so, here are some ideas for you:

        • check available reports for some abnormal data and list those reports for deeper investigation
        • create some statistics, e.g. on errors
        • create some summary reports
        • add variety to your test-messages by dynamically exchanging some parameters prior to testing
        Of course all depends on your working environment, but probably knowledge on File::find (for traversing through many files) and regular expressions (for evaluating their content) will be handy

        HTH, Rata
Re: Whats next step after basics
by Anonymous Monk on Jan 03, 2011 at 16:20 UTC

          Just do it. Start writing that application. Whenever you encounter something you don't know, research it.

    ++

    JavaFan gave you advice that can't be repeated enough (especially to me ;) ).

    I love the Perl books, tutorials and sites like Perl Monks but there's nothing like throwing yourself in to the middle of the woods with nothing but a pocket knife (in this case maybe perldoc) and figuring out how to get home.

    That could even be taking a note pad and write down what you want that application to do — in detail. Break down the steps a user has to take to achieve specific goals (again in detail). You've written the bulk of your application without a single line of Perl.

    Good luck!

    P.S. One day I'll take my own advice. Hopefully that day is today. ;)