I think you can tell from the responses you have both hit on a good idea and that you probably have your work cut out for you. Might I suggest you cheat?
By that I mean, rather than try to decide what is good for a tutorial, just go grab a book and write a tutorial to accompany it. This does several things:
- It gives you a good starting point as well as a way to focus your efforts
- As Brian d Foy said, you can't show them everything at once. So show them a little and let them reference the book in an obvious manner for more information. Let the book and tutorial leverage each other
- Maybe your efforts will start a trend for other language texts and not just beginner texts.
- Your initial work can be expanded on later to provide more advanced tutorials on the same subjects.
Personally, I've always hated examples in books as they tend to be excissively simplistic or just plain contrived. Then of course, sometimes they just don't work :-) Having running code examples that walk through and explain each and every action showing side effects, etc. would sure be more interesting than a static code snippet that may or may not even run as printed...
Some may consider this dangerously close to copyright infrignement. I don't think it is but won't go any closer than this to that discussion other than to say if the book can be used as a text for a class, this use should also be acceptable.
Obvious suggestions are the O'Reilly books, "Learning Perl" and "Programming Perl". For a slightly more advanced and disjointed tutorial, "Mastering Algorithms with Perl".
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: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.