Beefy Boxes and Bandwidth Generously Provided by pair Networks
Clear questions and runnable code
get the best and fastest answer

Comment on

( #3333=superdoc: print w/replies, xml ) Need Help??
IMO the starting post in this thread has a hint of not being genuine, especially since its anon. I will assume it is genuine.

I self taught myself Perl with perldoc and google. globs and OOP are the hardest parts of Perl to learn IMO. My background before Perl was some classroom VB I have no memory of anymore. I find Perl quite compact (in characters) and fast to write code compared to other languages where OOP is the rule and almost nothing can be done with less than 3 method calls in 1 statement which requires constantly referring to the manual on that language, or strict typed languages where automatic conversion in Perl, in the other language requires converting through 4 classes to convert an IO read result class obj to a printable string class obj string. Typically Perl doesn't have inheritance diagrams that were created to ensure a permanent job for its designers. Sigils and high punctuation levels make it much easier to read Perl, but unlike VB or Python, you aren't hopeless if you look at C, C++, C#, PHP, JS, or Java knowing just Perl. If you think Perl is hard, try its neutered cousin PHP, you might find it easier. I find Perl quick and easy for throw away scripting, which is most of my uses for Perl. I still use perldoc all the time/every script I write and I will probably never learn all of Perl by heart. Looking through the manual for every line of perl code you write since you forget prototypes, syntax, and function names is fine.

Either learn Perl (or any language) or not. A half assed attempt will waste your time. Whether Perl is the superior language is a religious question, not a question of fact. Post your code on PM and ask for criticism. Thats all you need to learn. Do you want to program at all?

In reply to Re: Forgetting Syntax, Forgetting logic, Heck, Should I even try keep learning Perl?? by bulk88
in thread Forgetting Syntax, Forgetting logic, Heck, Should I even try keep learning Perl?? by Anonymous Monk

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 making s'mores by the fire in the courtyard of the Monastery: (8)
    As of 2018-01-17 14:19 GMT
    Find Nodes?
      Voting Booth?
      How did you see in the new year?

      Results (200 votes). Check out past polls.