I can only hope that anyone who needs a tutorial like this will change their mind about becoming a programmer before they encounter your baby steps, because your tutorial is of such a low level that almost everyone will be able to comprehend it.
I really think THIS is the quality of this tutorial. A Tutorial should be easy and should be low level, specially if it is a beginner-tutorial like this one.
I don't think idiot non-programmers are a good addition to the community.
I really don't think bringing idiot non-programmers to PM has anything to do with this tutorial. It's not the OP fault if it does. Anything in the whole world can bring idiots here, even the holy perldoc.
PHP targeted these people and see what has happened.
What? What happened? There are nice thing done in PHP out there, as there are nice thing done in Perl, Java and even ASP (*lol*).
PHP make certain jobs extremely easy to do and still runs with good performance. Why should this be wrong? You can do idiot things in PHP, Perl, C, Java or whatever. This too has nothing to do with the language itself or this tutorial...
Why Perl should be such a hard time to learn? This is the target of this tutorial, simplifying the initial steps to Perl. I started programming with Perl and I wish I had this node when I did. It would really make things easier for me, and by doing so I could had accomplished much more and then maybe be less-idiotic =:cP