standares de código html

hola! a todos;

Quiero hacer una pregunta, y saber la opinión, sobre una duda.
Las nuevas versiónes del código HTML, están cambiando y actualizandose.
Yo todavia no controlo mucho las diferencias de cada versión, pero voy a colocar tres versiónes diferentes por nombrar algunas,y luego saber si alguien puede hacer comentarios sobre las versiónes, y con cual trabajaría.
1º
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2º
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
2º
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
Evidentemente trabajariamos con el más actualizado.
El primero que he puesto, es el código que genera una una plantilla con el Dreamweaver, y los otros los reconozco por qué los veo muy a menudo, por ejemplo en CCTW.

Solo puedo deciros qué con cada versión, las etiquetas colocadas en una plantilla html, generan un tipo de error diferente, y hay que organizar todo de distinta manera, siempre basandonos en la similitud de la gerarquia del código, las etiquetas, y su composición.

Espero no ser un royo, pero me interesa.
Por curiosidad.

Saludos manmanu