Suddenly, Darren/Torin/Who Ever... uttered:
>
> When I wrote my Perl Course, I tried to break up the different datatypes
> with code structure so that people could write programs immediately even
> if they were rather trivial.
>
> So, the order my course materials and the course itself was in:
> 1. Scalars
> 2. Comparison and Truth
> 3. Arrays
> 4. Loops
> 5. Hashes
> 6. Subroutines
> 7. Introduction to File I/O
> 8. Regexes
> 9. References
> 10. Packages and Objects
> 11. Standard Libraries
> 12. CGI (why many of the people were there)
> 13. Cleanup (a session but not a chapter)
I'd suggest to add a sepererate step concerning _Context_. Lot's of
bugs (and headaches) can be avoided if the newbie perl programmer is
aware of how context is working... :)
The course I made (once upon a time at the University) focused a lot
more on "how not to fsck up" than "this is the syntax and these are
the semantics."
I'd appreciate it if someone could tell me if I was completely off
target. (I've only had a couple of the courses, but they were at least
reasonably popular 8)
Just my $0.02! :)
- Salve
--
#!/usr/bin/perl
sub AUTOLOAD{$AUTOLOAD=~/.*::(\d+)/;seek(DATA,$1,0);print# Salve Joshua Nilsen
getc DATA}$"="'};&{'";@_=unpack("C*",unpack("u*",':4@,$'.# <[EMAIL PROTECTED]>
'2!--"5-(50P%$PL,!0X354UC-PP%/0\`'."\n"));eval "&{'@_'}"; __END__ is near! :)