Hola, mira, te cuento que soy diseñador web profesional, hace 3 años empecé.
Primero que nada, no cualquier persona es webmaster. Hay muchos pero muchos vagos que dicen ser webmaster porque hagan una simple web, pero utilizan programas como FrontPage, Dreamweaver, etc.
Para hacer paginas web, hay un código base llamado HTML. Este es un código, programas como Front page al poner "insertar imagen" y buscar la direccion, lo que hacen es escribir un codigo: <img src="imagen.jpg">. El tema es que no se necesita programones para hacer un sitio, podes hacerlo con el bloc de notas. Dps tmb tenes que saber CSS que es un codigo incorporado al html, mas bien es como que dividieron. Su funcion es mejorar el estilo del sitio, por ejemplo para poner una letra negrita usas CSS. También tenes el JavaScript que es para hacer algunas cosas locas, por ejemplo, viste en este foro cuando apretas el botoncito de arriba para poner una letra en negrita, eso es javascript.
Cuando sepas bien pero muy bien HTML y CSS podes pasar a PHP/MySQL o ASP/MySQL. Tanto el php y el asp son codigos de programacion, no viene ningun programita para hacer cosas con estos codigos. tanto php y asp podes usar mysql (mysql es base de datos). Estos archivos no podes hacerle doble clic y verlos, se ejecutan en un servidor. Para verlos tenes que tener el Aparche o un server contratado.
Mi pagina esta hecha puro HTML, PHP, MySQL y algo de javascript
:
www.host-image.com.ar
Por ejemplo, para registrarse como usuario, eso se hace en php o asp y se registran los datos en MYSQL.
Queres hacer sitio? busca manuales en google de HTML, CSS, Javascript.
Suerte