Beefy Boxes and Bandwidth Generously Provided by pair Networks
Think about Loose Coupling

Re: Learn Perl

by radiantmatrix (Parson)
on Jun 13, 2008 at 15:22 UTC ( #691924=note: print w/replies, xml ) Need Help??

in reply to Learn Perl

perl is good, but it is outdated.

One could argue that C is "outdated" as well, since it's much older than Perl. Yet both languages have a huge footprint in existing projects, and are commonly selected to start new projects. In general, it's best to avoid "outdated" comments about any language -- you should only care whether a language is currently in use, and Perl is most definitely currently in use.

PHP, Java and .NET are more developed

I don't know what "more developed" means. I've done development in PHP, Java, and C#.NET -- they're fine languages. However, none of them have the library of pre-existing solutions to common problems that is Perl's CPAN.

You should never just learn one language anyhow. Perl is a great place to start, and it will be useful to you for a long time to come. But once you've achieved proficiency with Perl, you should learn other languages as well (don't worry, your second language is always easier to learn than your first).

Ignore the holy wars and the "my language is better than yours" pieces of "advice". Perl is a fine choice of programming language. So is Java. So is PHP. So is Python.

Ramblings and references
“A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.” Herm Albright
I haven't found a problem yet that can't be solved by a well-placed trebuchet

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (5)
As of 2021-04-23 08:37 GMT
Find Nodes?
    Voting Booth?

    No recent polls found