Re: One-on-one Perl tutorial
by clueless newbie (Curate) on May 04, 2016 at 14:59 UTC
|
| [reply] [Watch: Dir/Any] |
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.
| [reply] [Watch: Dir/Any] |
Re: One-on-one Perl tutorial (Use the monastery, Luke! ;)
by LanX (Saint) on May 04, 2016 at 15:46 UTC
|
| [reply] [Watch: Dir/Any] |
Re: One-on-one Perl tutorial
by dbuckhal (Chaplain) on May 04, 2016 at 19:57 UTC
|
Few suggestions:
- Type 'perldoc perl' from command line and explore the topics. There are good tutorials, also!
- Pick a small program you wrote in another 'C' style language and try converting it to Perl.
- Explore The Perl Cookbook for sample code on many topics.
- Use an online tutorial like the Tutorials Point Perl Tutorial, which includes a "Try It!" console. Includes Perl Regular Expression tutorial, also.
- 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. | [reply] [Watch: Dir/Any] |
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...
| [reply] [Watch: Dir/Any] |
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. | [reply] [Watch: Dir/Any] |
|
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!
| [reply] [Watch: Dir/Any] |
Re: One-on-one Perl tutorial
by Marshall (Canon) 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. | [reply] [Watch: Dir/Any] |
|
| [reply] [Watch: Dir/Any] |
|
| [reply] [Watch: Dir/Any] |