Beefy Boxes and Bandwidth Generously Provided by pair Networks
No such thing as a small change

Comment on

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

Since early last year, I have been giving some informal workshops as an introduction to Perl at the college I attended. It's my way of giving back to the alumni and building a bit on my presentation skills. Now, don't get me wrong - I'm not a 'guru'. I just love programming with Perl and want to show others how useful it can be.

I have seen many people out there (in the 'real' world) who have expressed a keen interest in learning to program but have no idea where to start.In response to this apparent need, I have begun writing (since December, 2000) a book that addresses computer programming for the non-programmer. Perl will, of course, be the implementation language here because of its power, flexibility, and ease of use.

My plan is to create a book without all of the assumptions that experienced programmers have and work from the ground up. Before even touching Perl, I am demonstrating what programming is and the importance of planning before you even write your first bit of code for a particular project. I have decided that I will have to describe such things as data objects and what a scalar really is.

(Do you know how difficult it is to describe to someone what a scalar is when they don't have anything to compare it to?) chuckle :-)

One assumption I am making here is that the reader of the book will be using WIN32 as their OS because most desktops (I hate to say) run windows. Larger audience. :-)

Now for the juicy stuff... I want to ensure that all bases are covered and would like to solicit your input about what kind of assumptions we make with respect to programming and Perl when talking about it with others.

Is there anything that others miss out on through our assumptions? How do you describe what you do (for a living) to those without any technical background?


In reply to Perl for Non-Programmers... by mrmick

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 contemplating the Monastery: (5)
    As of 2018-05-27 06:18 GMT
    Find Nodes?
      Voting Booth?