Beefy Boxes and Bandwidth Generously Provided by pair Networks
Keep It Simple, Stupid
 
PerlMonks  

One-on-one Perl tutorial

by dominick_t (Acolyte)
on May 04, 2016 at 14:43 UTC ( #1162191=perlquestion: print w/replies, xml ) Need Help??

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

Hello-- I've recently posted a specific question and received some much appreciated input towards a solution. I am interested in learning more about Perl & regular expressions, and I'd really benefit from having some one-on-one lessons in person. I live in New York City. Any suggestions as to how to find someone in the area who could offer, say, a few hours of instruction one day? Open to bartering arrangements or doing it the old-fashioned way (cash). Thanks very much in advance.

Replies are listed 'Best First'.
Re: One-on-one Perl tutorial
by clueless newbie (Deacon) on May 04, 2016 at 14:59 UTC
Re: One-on-one Perl tutorial
by davido (Cardinal) on May 04, 2016 at 15:14 UTC

    At YAPC::NA::2016 there is both a beginner's track of talks, and a "Zero to Perl" class (for a small fee beyond the conference admission price). Neither of these would be 1:1. But it's possible that 1:1 tutoring isn't really necessary for you to learn Perl.


    Dave

Re: One-on-one Perl tutorial (Use the monastery, Luke! ;)
by LanX (Archbishop) on May 04, 2016 at 15:46 UTC
    If I were you, I'd try a good book and/or tutorial and/or eLearning-portal having assignments for each chapter and resort to asking the monastery if you get stuck.

    People are mostly very helpful here and this around the clock! =)

    Cheers Rolf
    (addicted to the Perl Programming Language and ☆☆☆☆ :)
    Je suis Charlie!

Re: One-on-one Perl tutorial
by dbuckhal (Hermit) on May 04, 2016 at 19:57 UTC
    Few suggestions:
    1. Type 'perldoc perl' from command line and explore the topics. There are good tutorials, also!
    2. Pick a small program you wrote in another 'C' style language and try converting it to Perl.
    3. Explore The Perl Cookbook for sample code on many topics.
    4. Use an online tutorial like the Tutorials Point Perl Tutorial, which includes a "Try It!" console. Includes Perl Regular Expression tutorial, also.
    5. Explore The Monestary. Review the solutions to posted questions, and experience how with Perl, TIMTOWTDI!
    Perl, like any other language, takes time to learn, and even longer to explore the really deep facets of Perl. But, keep at it, and we hope our suggestions help you along the way.
Re: One-on-one Perl tutorial
by wjw (Priest) on May 05, 2016 at 03:04 UTC
    I find most of my questions answered right here on PM. Almost every time I run into something I don't now how to handle, I find that the search tool here will dredge up what I am looking for. On those occasions when I get lazy and just duck-duck-go the question, I usually end up here as well.

    The best way to learn Perl is to do Perl. Pick out something you want to do, then try it until you can't get any further. PM is about as close to one-on-one as one can get.

    My path was to get the basic storage structures down first: Arrays and hashes, which led to some regular expressions in order to populate them from imperfect file storage formats, which led to .... well, you get the picture. By the time one is done attempting to do some little task, one has learned a great deal about Perl(and CPAN).
    Best of fortune on your path to Perl!

    ...the majority is always wrong, and always the last to know about it...

    A solution is nothing more than a clearly stated problem...

Re: One-on-one Perl tutorial
by jellisii2 (Hermit) on May 04, 2016 at 18:52 UTC
    I learned quite a bit from Perl in a Nutshell when I was starting out. Up until a few years ago, I kept it on my desk as a reference item.
      I find that my dead tree copy of "Perl in a Nutshell" is the perfect place to keep notes. (Cross references, idioms, explanations, new features, missing index entries, etc.) It remains my most valuable reference. A beginner also needs a tutorial such as "Learning Perl". Do the exercises!
      Bill
Re: One-on-one Perl tutorial
by Marshall (Abbot) on May 04, 2016 at 17:02 UTC
    Hi! From what I understand, you are trying to go to 1,000 mph from 0 mph. To start on this journey, a basic understanding of Perl is necessary. Perhaps, this book: Perl for Dummies might be a starting place? I haven't seen it, but some basics are necessary to get to the point where you can solve a problem even if you are a regex black belt.

    To see where regex can go, the "classic" is Mastering Regex by Friedl. This is definitely not a beginner book! The reason that I mention it is that you will see what kind of problems can be solved with regex even if you only understand 10% of the book.

    Sorry that we can't meet in person, I live in California and that is a bit of a trek to meet for coffee.

    Update: There is apparently some issue with the "Dummies" book. I haven't seen it (and I did mention that fact above). Learning Perl does get a thumbs up from me. I do have Friedl's book.

      Perl for Dummies is not to be recommended as I understand it. It was widely panned by the Perl community when it was published. Learning Perl or perhaps the Perl Black Book would be much better starting places.

        I've never seen the "Dummies book" or what it contains. It got a pretty high approval rating on Amazon. But that doesn't mean squat. I will see if I can find a hard copy of this critter before talking further about it.

        Learning Perl gets a definite thumbs up from me! I know for sure that is a "good one".

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1162191]
Approved by Corion
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others studying the Monastery: (11)
As of 2019-11-21 14:01 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?
    Strict and warnings: which comes first?



    Results (104 votes). Check out past polls.

    Notices?