in reply to Five Common Misconceptions While Learning Perl

2. Prior experience in another language makes you qualified to write perl without learning the basics.
Er. I'll take exception to this notion. In fact that is the essence TMTOWTDI and DWIM. You need to look no further than languages like Prolog and Haskell to see how true that is (no amount of C will help you with either of those languages). Now whether this is a virtue is a completely different topic.
  • Comment on Re: Five Common Misconceptions While Learning Perl

Replies are listed 'Best First'.
Re^2: Five Common Misconceptions While Learning Perl
by m.att (Pilgrim) on Dec 01, 2005 at 23:12 UTC
    I think it's important to note that while it may be possible to apply prior programming knowledge to Perl and even come up with some 'working' code without ever learning the basics, it certainly wouldn't be reasonable to advise beginners to do so. Additionally, I can't think of any case where it could be stated that someone who disregards the basics and dives head first into the code armed only with prior programming experience would be 'qualified' to write Perl. I once built and installed a kitchen counter (badly) and i wouldn't presume to be a qualified carpenter.

    When I said that 'Prior experience in programming languages may be very helpful when learning a new language' I meant the emphasis to be on 'learning'. 'Learning Perl' contrasts sharply with 'Using Perl to pound a few nails'.