I am of the opinion that one can get better at a language by learning another. You learn the limitations of the languages, and end up pushing your own limitations.

It makes it easier to communicate with other programmers as well (e.g. you can't communicate with the world if you only know English), which leads to expansion of the languages themselves. I can't count how many times that I've challenged my rudimentary knowledge of Perl with what I know in VB. I know that VB can do certain things, and I search out the way to do them in Perl. Without knowing that I can do certain functions in VB, I might not even try to search out those same functions in Perl (or vice versa).

Don't get me wrong, I am quite infatuated with Perl, but I think that learning other languages is highly beneficial. Those that reject other languages wholesale haven't spent enough time with them. It's almost like seeing "Microsoft sucks" posted by UNIX folk who haven't ever seen an NT box (don't flame me on this - I have no grudge against UNIX).

Converting between languages, or thinking in several languages will make your brain hurt, but no pain, no gain.

-OzzyOsbourne


In reply to RE: TIMTOWTD Anything by OzzyOsbourne
in thread TIMTOWTD Anything by jlp

Title:
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, details, 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, summary, 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.