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

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
I agree with your assertion that 1 year isn't enough to do more than scratch the surface of a language. However, I also agree with the author that learning new languages add to your primary skill set. A new language provides the framework for exploring new ways to look at things. You may be using the term concept to represent this idea.

The atomic detail of assembly, the procedural nature of C, the set orientation of SQL, the macro focus of TeX have all given me new ways to look at problems that have paid off in my Perl programming. I don't think I would have developed these perspectives without the framework provided by these languages. I do most of my work in Perl and SQL but every now and then, I will try to solve a small problem using another language/tool just for the experience. It usually pays off.

I won't say I've learned a language a year but, it is amazing how much you do pick up a little at a time. Now that I think of it, the only language I have't gotten much out of is VB. I don't mean to knock BASIC you understand-I learned to program in BASIC-It's just that I don't think I've gotten much out of recent versions. I learned more from LOTUS 1-2-3 HAL than I ever have from Excel VBA (I know VB and VBA are not quite the same thing but the point is still the same).

The real strength I've found is to develop an approach that fits you and then grow that style to handle new and varied problems. ( a somewhat more expansive variation of zentara's one punch philosophy )

use strict; use warnings; use diagnostics;

In reply to Re: (OT) "Learn one new language every year"? Yeah, right. by periapt
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
    and all is quiet...

    How do I use this? | Other CB clients
    Other Users?
    Others lurking in the Monastery: (4)
    As of 2018-01-20 21:25 GMT
    Find Nodes?
      Voting Booth?
      How did you see in the new year?

      Results (227 votes). Check out past polls.