Beefy Boxes and Bandwidth Generously Provided by pair Networks Cowboy Neal with Hat
Perl: the Markov chain saw
 
PerlMonks  

Re: Five Common Misconceptions While Learning Perl

by bradcathey (Prior)
on Dec 01, 2005 at 22:19 UTC ( #513454=note: print w/ replies, xml ) Need Help??


in reply to Five Common Misconceptions While Learning Perl

Agreed, great post.

Having said that, I'll take some issue with point #3. I really do think Perl documentation (O'Reilly books, CPAN docs, the lot of them) is not geared towards non-programmers. By "non-programmers" I mean folks who are don't have years of experience, a degree, or are full-time.

Of course, it might be me. Maybe I'm still running a 4.77 mhz chip here, but I find that I really have to work at understanding a lot of the methods and concepts by just reading the books. I learn by example and there are so view real-world code samples that show how things work. That's why I like PMs--there is a lot of practical stuff here (you might have to dig it out).

I'm not complaining, I'd just love to find working examples and tutorials for things like CPAN modules.

As I master them, I plan to add to the Tutorials, but not until I know it's solid. Otherwise I'm guilty of #2 above.


—Brad
"The important work of moving the world forward does not wait to be done by perfect men." George Eliot


Comment on Re: Five Common Misconceptions While Learning Perl
Re^2: Five Common Misconceptions While Learning Perl
by QM (Vicar) on Dec 02, 2005 at 04:58 UTC
    I learn by example...
    One of the things that bugs me now and again about learning materials is that some of them only teach it for one learning style. Granted, it would be strange to have 4 versions of "It's OK to slice in Perl", from Visual to Kinesthetic. [And can you imagine the Aural tag: "Read the preceding paragraph outloud to yourself 3 times"??]

    The better materials tend to have some of each where practical, and allow the victim to choose a not-quite-linear path: highlighted summaries for the readers, simple diagrams for the viewers, and examples and puzzles for the practical folk.

    When the Camel Book comes out in a 10 box DVD set, complete with lightning talks for footnotes, and behind the scenes shots of Larry on a Segway talking to a simulation of Carl Sagan, everyone should be covered.

    -QM
    --
    Quantum Mechanics: The dreams stuff is made of

      ...Granted, it would be strange to have 4 versions of "It's OK to slice in Perl"...

      That's one nice thing about PM's Q&A--often there will be several examples.

      ...When the Camel Book comes out in a 10 box DVD set...

      Can I queue that up in Netflix?


      —Brad
      "The important work of moving the world forward does not wait to be done by perfect men." George Eliot
        Can I queue that up in Netflix?
        I'm sure by then, DVD's will be a museum item, and your personal AI (aka "PAI", or just pie) will be downloading it on your Omni pin ("pin" as in "safety", and "Omni" as in "it does everything"). From where it will be uploaded into your Hippo implant via some 23rd descendent of Wi-Max/Bluetooth. It only causes bad dreams if you forget and put one of those antique eating utensils in your PetaHZ g-ray oven, which has the annoying effect of sending you into REM sleep in mid-cocktail party.

        -QM
        --
        Quantum Mechanics: The dreams stuff is made of

Re^2: Five Common Misconceptions While Learning Perl
by apotheon (Deacon) on Dec 31, 2005 at 12:33 UTC

    "As I master them, I plan to add to the Tutorials, but not until I know it's solid. Otherwise I'm guilty of #2 above.": I think that's not an optimal approach. I find that learning is often helped immensely by trying to teach the same concepts to others. Try writing tutorials, preferably in places where they can be vetted by others that know more than you.

    Perlmonks is actually a very good place for such a thing. Choose a subject you know a lot about, but maybe not everything, and write a tutorial about it. When people start responding to you, I guarantee you'll get the tutorial fixed in short order so that any mistakes you made start clearing up very quickly. As a bonus, you learn.

    print substr("Just another Perl hacker", 0, -2);
    - apotheon
    CopyWrite Chad Perrin

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others perusing the Monastery: (5)
As of 2014-04-20 22:45 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (489 votes), past polls