Como hacer validar datos de un Formulario de Contacto

Hola CCTW,

Hoy quiero ponerle un Formulario de Contacto a mi web pero la verdad es que no se como programarlo. Quiero decir que si alguien no llena una campo * (Requerido) le salga un mensaje como "No has llenado un campo obligatorio". Y que cuando den clic en Sumit o Enviar el mensaje se mande a mi email. Ej:
Nombre: Jose Luis Leon
Correo Electrónico:*****@****.**
Asunto: Prueba
Mensaje: Hola :P

Gracias y espero sus respuestas
hola
debes darnos mas informacion
ya tienes tu formulario funcionando?????
solo te falta lo de validar?????