Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much

Re: Back to Perl

by Meowse (Beadle)
on Jan 20, 2005 at 10:47 UTC ( #423660=note: print w/replies, xml ) Need Help??

in reply to Back to Perl

I've never actually set out to learn a language without some sort of task I needed to accomplish in it. My ideal working environment, in fact, is one where I am given a great body of ugly and half-functional code in an unfamiliar language, and told to make it right. Then the process of learning the language is subsumed under the task of understanding their evil, broken code, and by the time I've finished the refactoring, I already know the language syntax and constructs intuitively.

The only time this has ever failed me, oddly enough, was with Perl itself. Perl's syntax is opaque enough (is that the Holy War Alarm[tm] I hear in the background?) that I actually had to learn something of the language even to be able to read an existing application, much less modify it or write my own.

Good luck!


Replies are listed 'Best First'.
Re^2: Back to Perl
by Aristotle (Chancellor) on Jan 21, 2005 at 12:26 UTC

    Hardly a Holy War coming on. By Larry's own words, Perl is optimized for use, not learning. :-)

    Makeshifts last the longest.

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others avoiding work at the Monastery: (3)
As of 2020-11-29 08:09 GMT
Find Nodes?
    Voting Booth?

    No recent polls found