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

Re^2: To be Good at PERL

by ostra (Novice)
on May 08, 2013 at 03:32 UTC ( #1032566=note: print w/ replies, xml ) Need Help??

in reply to Re: To be Good at PERL
in thread To be Good at PERL

Thank you for the reply. I clicked the link Teach yourself programming in Ten Years. It had this as one of the things you needed to do: Learn at least a half dozen programming languages. Include one language that supports class abstractions (like Java or C++), one that supports functional abstraction (like Lisp or ML), one that supports syntactic abstraction (like Lisp), one that supports declarative specifications (like Prolog or C++ templates), one that supports coroutines (like Icon or Scheme), and one that supports parallelism (like Sisal). Can you please comment? Ostra

Comment on Re^2: To be Good at PERL
Replies are listed 'Best First'.
Re^3: To be Good at Perl
by chromatic (Archbishop) on May 08, 2013 at 06:01 UTC

    Learning any of those languages and techniques can change the way you think about programming and solving problems. Learning new things that challenge you is often worthwhile.

    You don't have to know any of those things to write good Perl that solves real problems for real people. It will help, but practical experience in programming—not just writing the same toy programs over and over again—in any form is the best way to become a better programmer.

Re^3: To be Good at PERL
by Anonymous Monk on May 08, 2013 at 08:26 UTC

Log In?

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (8)
As of 2015-10-06 21:29 GMT
Find Nodes?
    Voting Booth?

    Does Humor Belong in Programming?

    Results (161 votes), past polls