If you're learning web design, I wouldn't recommend using a WYSIWYG editor such as Dreamweaver. Flat out you should forget Frontpage. Using Notepad to *really* learn HTML is the only way to be able to have perfect control over your code. Later on, once you know the stuff inside out, using Dreamweaver for the easy bulk stuff and then fine tuning the code manually will almost vertainly lead to better results. With respect to CGI, Perl is these days not worth learning unless you're really going to be be building (very) high-end web applications. PHP is far quicker to develop and deploy and does nearly everything. There are many forums, (search on google), but off the top of my head, the following cover HTML, Javascript and PHP : www.irt.org, www.php.net, www.phpbuilder.com. Good luck.