My site is generated by a Perlscript I wrote. If you want to learn Perl you could do with the manual that comes with it, but I recommend a book. Make sure the book covers your OS (Perl is portable) and it has good example scripts (actual programs which may be used in real life) and alot of exercises.
Perl is free!
http://www.perl.com
http://www.activestate.com (for Window$)
mysql is a free database which is fairly easy to use. However the docs there are only for reference use, I needed a book for this too.
http://www.mysql.com
The reason for the .php files on my site is to generate HTTP_REFERER for my counter/stats (also another Perlscript). (I know it can be done with javascript, but then *some* browse with javascript disabled.)
I don't have the books I used here atm, but I will check my basement for them later.
