Originally posted by: mugs
http://www.php.net if you want to learn PHP. I suspect you probably will as it's extremely popular, and both PHP and MySQL are free so hosting is cheap. PHP.NET has excellent documentation, download the .chm file.
Perl is another free option, but it wasn't designed as a web scripting language like PHP was, so it doesn't handle some things as nicely as PHP does. They have almost identical syntax, and I can't think of any reason why you'd want to use perl rather than PHP. I'm sure there may be, but I don't know any.
If you'd like to do this as a job somewhere down the line, you would benefit from learning ASP and ASP.NET (they're as different as night and day). You'll need Windows-based hosting, which is generally more expensive than linux-based hosting, but you can get a small account with enough room for you to play around with for a couple of bucks a month. Microsoft publishes some good books on their technologies, check them out at Borders to see if they're up you're alley, then buy them on Borders.com or Amazon.com for huge savings.
There's also Coldfusion, I've never used it and I have no idea why someone would choose it over the others. I think it was created by Macromedia, so maybe it integrates well with Dreamweaver? I dunno. It's also not free, not sure about hosting options.
Good luck!