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
Regards,
| [reply] |
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*).
The problem isn't with the language. Actually, there are a lot of problems with the language, but that's not the main problem. It's the community. It attracted a lot of second-rate programmers.
The result is that even Zend.com (which is supposed to be the top of the PHP community) published an article demonstrating how to do authentication with privilege levels where the level is stored in a cookie--massively insecure practice. This article appears to have been removed (thankfully), but was up for years before then.
Here is another bright and shining member of the PHP community:
Cons [for using PHP]
- Requires enlightened management (of the sort that don't get nervous when you mention "free").
- PHP developers need to be prepared for assault from "theoreticians" in other languages. Just remember: "Well then this (point browser at PHP page) must be impossible then...".
If the only cons you can think of are that you need better management and have to tell knowledgeable people to shove off, you lack imagination. The "theoreticians" aren't bugging you because they want to feel superior. They like these things because they know it makes their job easier (not merely possible, but easier).
That's the main problem with PHP--the community has a high dimwit-ratio.
"There is no shame in being self-taught, only in not trying to learn in the first place." -- Atrus, Myst: The Book of D'ni.
| [reply] |
I strongly disagree and i --'ed your node accordingly.
Low level introductions are good since they help people without experience in programming. Hell, this tutorial will even help people with experience in <insert favorite language here> if it's the first thing they read about perl.
Also, PHP did not target "idiot non-programmers"; it targeted "non-programmers" - which caused problems, I agree, but mainly in language design, not in documentation (except for the user-edited docs on php.net - which I frankly find terribly vague and untrustworhty)
| [reply] |
imagine having never bothered to learn a programming language...that is what this tutorial is good for. i think it is perfect for someone of just that point in programming education, such as myself. i have only bothered to learn batch filing for windows pc's, but none other. so i thought this was a perfect tutorial for me... | [reply] |