Lo básico para empezar a crear páginas webs es HTML, no C ni C++ (si empiezas con estos lenguajes quedaras muerto jaja)
Lo ideal para empezar y que yo te recomiendo es el XHTML, que es la evolución de este y no tiene tanta la diferencia con el HTML, si no que es mucho mejor, estandar, no cometeras errores y lo aprenderas correctamente, como se debe.
despues de aprender XHTML, practicas CSS, que es para darle estilo a tu web. O si te crees capaz, aprende los dos a la vez, pues son de fácil comprensión...

saludos.