There is not much to learn for doing web design:
Then you learn few content management, WordPress, Drupal, Joomla, andshopping cart, and learn how to customize them. I am still learning all that and in the last week I built a form that is sent to my client. Form has few step. Layout, data entry, form verification and form processing; wether the form is sent to and e-mail or the for is sent to a database.
http://frequency-decoder.com/ Please visit the site as well, search engine is quite cute and fancy. The direct link to the datepicker page is : http://www.frequency-decoder.com/2006/10/02/unobtrusive-date-picker-widgit-update
Php form mailer
http://thedemosite.co.uk/phpformmailer/ Really simple and easy to customize, I added some header to the mail out in order to create HTML mail out:
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
Here are some other link that I found around that were also really useful: