Beefy Boxes and Bandwidth Generously Provided by pair Networks
XP is just a number
 
PerlMonks  

Comment on

( #3333=superdoc: print w/ replies, xml ) Need Help??
Why/how I learned Perl

I managed to land a job doing phone based tech support at a (in hind site) really really great small ISP. 3 months later I managed to get myself moved into the engineering dept. I had only been dealing with computers for about 6-7 months at this point, but the whole duck to water thing applies

My first task as an 'enginneer', aside from getting a functional SPARC/Solaris workstation was to build a quasi-dynamic anonymous access FTP server for our customers. I managed to figure out shell scripting with help from some great mentors, and called it done. Then something else needed automating so again, back to the shell. Another admin gave me grief saying Perl was better/faster/more robust than shell scripting, but I wanted to devel for the lowest common denominator.

So it was our personal battle. He would bang something in Perl, I would do the same in shell. He would always finish first, and his code would always finish first as well. (in hind site again, I think it was mainly due to his experience over mine, but thats a moot point). I decided programming was fun and hunkered down with C. I probably played with C for a few months, got the basics of arrays and lower structures, but was having issues moving beyond, so I decided to give Perl a shot.

Much to my surprise I loved Perl. In my mind it was a "lazy" implementation of C. None of those stringent syntax requirements, DWIM not DWIS, etc... I fell in love with Perl. Since then I've moved beyond the "Perl is lazy man's C", but its still the first language I reach for on any project.

/* And the Creator, against his better judgement, wrote man.c */

In reply to Re: Why I learn a language. by l2kashe
in thread Why I learn a language. by blackstarr

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!
  • 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
  • Outside of code tags, you may need to use entities for some characters:
            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?
    Username:
    Password:

    What's my password?
    Create A New User
    Chatterbox?
    and the web crawler heard nothing...

    How do I use this? | Other CB clients
    Other Users?
    Others about the Monastery: (7)
    As of 2014-09-17 20:41 GMT
    Sections?
    Information?
    Find Nodes?
    Leftovers?
      Voting Booth?

      How do you remember the number of days in each month?











      Results (99 votes), past polls