Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister
 
PerlMonks  

Re: Reactions to OO-Perl

by netjackal (Acolyte)
on Oct 19, 2001 at 14:13 UTC ( [id://119928]=note: print w/replies, xml ) Need Help??


in reply to Reactions to OO-Perl

Although I am crazy about Perl and use it for almost anything. I have (almost) always suggested another language to learn if the person has no programming background at all. Java comes to mind. I personally do not like to code in Java because ... well I am plain lazy. And perl is just perfect for me. But Java enforces the discipline to do "The Right Thing". And it is not as easy to develop bad programming habits that Perl allows. I like OO Perl since it has made my job much easier and maintainable but it will be difficult for someone without Perl experience to appreciate what good OO Perl can do for you.

Replies are listed 'Best First'.
Re: Re: Reactions to OO-Perl
by perrin (Chancellor) on Oct 19, 2001 at 20:02 UTC
    I wouldn't suggest Java for someone with no programming experience. Check out this article about the pain of writing "Hello World" in Java. I think Perl is fine for a newbie. My first language was AppleSoft Basic, and it was a good one because it was so easy to get some positive results out of it. That kind of quick success is important for new programmers.
      This kind of quick success is the reason why I'm teaching my fiancee Perl as a first language. And, as I will be teaching her strict and warnings and good technique from the get-go, she shouldn't have any problem with OO-Perl. *grins*

      ------
      We are the carpenters and bricklayers of the Information Age.

      Don't go borrowing trouble. For programmers, this means Worry only about what you need to implement.

      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.

Log In?
Username:
Password:

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

How do I use this?Last hourOther CB clients
Other Users?
Others pondering the Monastery: (7)
As of 2024-04-26 07:59 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found