perl.j has asked for the wisdom of the Perl Monks concerning the following question:

Fellow Monks,

I would like to start basic web programming with Perl. But I'm afraid I have no prior knowledge of anything to do with web servers, or anything else that I would need to know before hand. Do I have to know about the basics of web programming before starting to program?

Also, what would I use to web program in Perl? Is it built-in to Perl? Or do I need to use a module? Do I have to have a web server (excuse my knowledge, but I'm afraid I don't even know what a web server is)?

Thanks in advance for the generous help. You guys (and girls) are awesome.