HTML5 es la posta, no solo por ser del año nuevo de paquete, sino porque suena cool...
Hablando enserio html5 es semanticamente mas simple y legible que html, y es lo que se usa ahora, si el día de mañana tienes una oportunidad de un trabajo maquetando webs o algo veras que en su mayoría piden html5 aunque mucha gente no tienen ni la mas mínima idea de cual es al diferencia entre el html5 y el html a secas. Lo mismo pasa con css3, aunque en este caso también tienes la posibilidad de hacer una amplia variedad de cosas que el css a secas no te lo permitía, a modo de ejemplo antes con css a secas podrías volverte chango para generar esquinas redondeadas. Existían métodos que te obligaban a usar imágenes que tengan ya esquinas redondeadas y otras cosas mas. hoy día basta con decirle en la hoja de estilo que redondee las esquinas y hasta puedes definir el radio de la circunferencia.