I agree that Java is a pain to program in ... and it is one of the reasons I have stayed away from it so far.

I have not actually been on a formal Perl course so I cannot really comment on how good Perl will be for a beginner on a good course. But I made the comment that I did not recommend Perl to beginners on the basis that they are going to be self-taught and more importantly 'self-policing'. That is the only guru to tell them to use strict and not to use map in void context etc is themselves.

I think Perl is a good language to suck people in to programming because it is tons more fun coding in Perl than any other language I have done

A simple language like BASIC is good for beginners and I agree with that but I think Perl is not just simple .. I think the way it is makes it easy for beginners with no proper guidance to abuse certain features without knowing it.

Having said that ... sites like perlmonks.org and mailing list like beginners@perl.org do a lot to help these people.


In reply to Re: Re: Re: Reactions to OO-Perl by netjackal
in thread Reactions to OO-Perl by pjf

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.