Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??

So much has already been said here, but I still wanted to throw in my 2 cents.

I agree with you, a year is not enough to really learn a langauge. But that is not to say you cannot still learn a lot from even a few months of light study and experimentation. And I think that is their point, to (at a minimum) expose yourself to something new and try to gain a new perspective from it.

Personally, I have never written an application in Erlang, but I learned a number of very valuable concepts from the langauge which I use regularly in my perl code. I once spent a vacation reading a book on Lucid and I never looked at arrays and parrallellism the same since. I have never written anything more than a toy in LISP, but I tend to mark my growth as a programmer in terms of before LISP and after LISP. I have never written a real-time distributed system in Ada 95, but I learned a lot of very useful stuff by reading a book about it. I can say the same for FORTH, Standard ML, Eiffel and Smalltalk; never used them for real, but learned a lot from reading and fooling around with them.

I also have books (that I got off Ebay for cheap) kicking around about SNOBOL, Fortran, CLU and Algol. I have read/skimmed enough of them to understand some of the basics of what they have to offer. Sure they may not be useful outside of niche uses, but it is interesting to me from a historical perspective to see how languages have evolved. Which in turn helps me to see why some of the languages of today are as they are.

I guess my point really is that you don't need to be the worlds best <insert programming language here> hacker to learn important and valuable concepts which can be applicable in your everyday work. Sometimes it's best to just do it for fun ;-)


In reply to Re: (OT) "Learn one new language every year"? Yeah, right. by stvn
in thread (OT) "Learn one new language every year"? Yeah, right. by FoxtrotUniform

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, 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, 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.
  • Log In?

    What's my password?
    Create A New User
    NodeReaper sharpens his wit

    How do I use this? | Other CB clients
    Other Users?
    Others examining the Monastery: (6)
    As of 2018-03-17 11:42 GMT
    Find Nodes?
      Voting Booth?
      When I think of a mole I think of:

      Results (224 votes). Check out past polls.