"Tinkering with Perl" looks like it would need an overhaul. The real tiny baby steps are good, but there's no strict, warnings, lexical scope etc.

The author explains his method in the prefaces. Those topics are far too advanced to start teaching children a language. When I learned English as a child the first day was spent learning about the letter A. We had to write A over and over again on weird green paper between horizontal lines. It took a lot of practice to get the A consistently between the lines. We did the same thing every day for all the capital letters, but only after we mastered the previous letter. Then we learned that there is another version of letters called lowercase and we had to repeat the drill of writing each lowercase letter over and over, until we got it right. There was no mention of advanced topics like vowels, consonants or punctuation at the earliest stages of language acquisition because that would confuse and bore and ruin the child's ability and desire to learn. Remember we're talking about children here, potentially very young children.


In reply to Re^3: Beginner Recommendations by Anonymous Monk
in thread Beginner Recommendations by Ookma-Kyi

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.