Re: Learning Perl - the Good and the Bad (Tutorials, Habits, and Tools, etc)



umptious@xxxxxxxxx wrote:
> [experiences learning Perl]

You've progressed well if you can build any sort of data structure
using references.

One suggestion I'd add to you list of reading material: you mentioned
Damian Conway, but didn't specifically mention his "Perl Best
Practices." This is the ONE Perl book I REALLY wished I could have
read when I first started learning (but it hadn't been published yet).

Perl hackers tend to develop their own style early on, but their lack
of knowlege and experience may lead them to develop and get in the
habit of using a style that might be generally functional but is
actually not very sound.

I was one of those who developed and became accustomed to bad
programming practices. If I could have read Damian's book from the
beginning, I would now be in the habit of writing much better, cleaner,
and more maintainable code. As it is, I now struggle to un-learn and
overcome my bad habits to incorporate his excellent and well-reasoned
advise.

Except for one thing: You will need to physically remove five keys from
my keyboard to keep me from using unless() statements :}

--
http://DavidFilmer.com

.



Relevant Pages

  • Re: Check POP3 E-mail
    ... >> Nor does it hurt to do so, and is a good habit to get into, in case ... >> implicitly initialize variables. ... One thing I especially like about Perl, as I am learning, is that everything ... I have found that doing most of my Perl programming on a shared system which ...
    (comp.lang.perl.misc)
  • Re: LaTeX, misallocated effort?
    ... making stupid mistakes and enforce good programming practices that one ... Speaking of Perl itself, one very noticeable flaw in it is that it ... does not enable strictures and warnings by default, ... guidelines, but my own style differs from them in a few minor details, ...
    (comp.text.tex)
  • Re: seeking pedagogic advice
    ... Helps me evaluate which learning path is right for me. ... I just found an online resource at perl.org called Beginning Perl. ... It seems like the Beginning Perl book might be a little more practical - on the surface. ...
    (perl.beginners)
  • Re: problem with calling subprogram in a nested for-loop
    ... it's not specific to Perl). ... As a general rule any Perl book in ... It is said that when a human embryo develops it re-lives human ... guiding intelegence. ...
    (perl.beginners)
  • Re: FAQ 2.11 Perl Books
    ... Breaking into a clique is really hard. ... saw the FAQ post-for-comments, and was responding to ... group, and in yapc, and other perl conferences and doings, ... candidates for a "first" Perl book to read. ...
    (comp.lang.perl.misc)