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

hello all ...., am too confused about perl now :S but i think i will find what am looking for here ...., by the way i need to learn perl to help me in my graduation project which is making a tool for remote admin. for unix based systems( like subset of a webmin) and all i need to learn perl right ....., what is the road map to reach what i want to do .... i started in learning perl Orielly and i reach to chapter 8 :S ad am confused i need something more interactive so i can use perl right hope u will help mee

Replies are listed 'Best First'.
Re: a newbie to perl needing help
by marto (Cardinal) on Feb 20, 2007 at 13:19 UTC
Re: a newbie to perl needing help
by jfluhmann (Scribe) on Feb 20, 2007 at 13:34 UTC

    Another tutorial area is perldoc. Some will recommend using perldoc on your own system so that you use the most up-to-date information. If going that route, you can use the link above as a reference for which tutorial you want to look at (eg. run "perldoc perltoot" on your machine).

    Or, just Google perl tutorials. You mentioned the book, "Learning Perl". That's a great one. As Martin mentioned, if you run into something that need clarification or you have a specific question, you're likely to get some great responses.

    Jeremy
    http://www.yapc.org/America

Re: a newbie to perl needing help
by mdunnbass (Monk) on Feb 20, 2007 at 14:37 UTC
    First off, welcome adam_blackice.

    As someone self-taught who came to perlmonks.org for advice and help, I'll say you definitely came to the right place. Most of the monks here are very helpful, and as TIMTOWTDI, often you'll get multiple insightful answers to any question you ask effectively.

    I'd say you would be well served to listen to the advice marto and jfluhmann gave in their earlier replies, but I would also like to point you to the Categorized Questions and Answers node as well. I started off by reading through there for each and every one of my questions, and for every question I posted here, I had 5 more answered there without having to ask anyone. There is a great store of tutorials, examples, and ideas here. Start by looking through those.

    And, you'll always get better feedback and responses if you try to work out something on your own first, even if it's just a flowchart or outline, and then describe problems you run into along the way. People are far more willing to help if they feel you are putting in the effort yourself, as opposed to just asking people to do your project for you.

    HTH
    Matt

Re: a newbie to perl needing help
by Moron (Curate) on Feb 20, 2007 at 15:35 UTC
    8 chapters are a lot to try to absorb without trying things out. Especially if you are talking about "Programming Perl" then that is really too advanced to start off with. Learning Perl, Third Fourth Edition Making Easy Things Easy and Hard Things Possible is a much better beginning book.

    Before going on, I'd try to set yourself some exercise programs to write that make use of what you learnt in each chapter and see if you can make them do what you expect. Then you'll also have material to come here with if you can't get them working.

    I myself didn't even complete Chapter 1 of Learning Perl before I just had to write some exercise programs to prove to myself I was learning what I was reading - within a week I was writing in Perl only -- no longer being tempted to write in the then-familiar ksh, C and awk and I hadn't even started on the big Camel book by then.

    -M

    Free your mind

        ...updated accordingly, thx.

        -M

        Free your mind

Re: a newbie to perl needing help
by NatureFocus (Scribe) on Feb 20, 2007 at 17:29 UTC

    I found the book "Cross-Platform Perl" by Eric Foster-Johnson, very easy to read and learn the basics of the language. The examples are clear and concise and easy to follow. The book is out of print, but you can get a used copy real cheap. I find "Programming Perl" a good reference to use in conjunction with it.

    -Eugene
Re: a newbie to perl needing help
by astaines (Curate) on Feb 20, 2007 at 18:16 UTC

    First welcome! I learnt most of what I know about Perl here, so you are in the right place. Two points -

    1. You *must* do the exercises in 'Learning Perl' as you go along, if you don't you will just get confused. Install perl, which is usually quite simple, get a text editor, and away you go.
    2. I recommend an excellent book called 'Data munging with Perl'. This is a common use for Perl and a good application field in which to learn it.

    Have fun!

    -- Anthony Staines
Re: a newbie to perl needing help
by GrandFather (Saint) on Feb 20, 2007 at 19:43 UTC

    What is your starting point? That is: have you any programming experience at all?

    What operating system are you using (yes I know you mentioned targeting *nix)?

    Do you have Perl installed yet?

    Do you anticipate needing CGI knowledge?

    Do you anticipate needing GUI knowledge?

    Oh, and once you start getting the basics down, read through SoPW nodes. You can learn a lot of interesting stuff looking at the questions and replies posted here!


    DWIM is Perl's answer to Gödel
      thaaaaaaanxxxxxxxxxxxxxxxx for all really agreat support so .... for GrandFather >>> i have alittle java and C language i using linux ubuntu and i like it aha i had it by default using shell mm i think if i will use GUI it will ake the job easier . yeas i need CGI knowledge

        You are already working through Learning Perl - that's a good place to start. As others have suggested, do the exercises.

        Also as others have suggested there is a lot of good material here. In the Tutorials section you will find:

        which address where you are at and where you are headed.

        Learn to use Super Search for finding material stored away in various corners of the Monastery. It is an excellent tool for accessing the resource here.

        Enjoy your stay. ;)


        DWIM is Perl's answer to Gödel