hola gutiw, tambien concuerdo con kaninox, debes usar algun lenguaje del lado del servidor, como php y mysql para trabajar con las bases de datos, pero no es algo que se aprenda de ahora pa horita.
hay muchas formas de crear webs con estos lenguajes, lo mas comun es hacerlas a base de
modulos, que es mucho mas facil a la hora de hacer arreglos y añadir o quitar cosas, me refiero a menus, paginas, anuncios, etc, header, footer, de todo.
personalmente si te recomiendo usar php y mysql, ya que el alojamiento siempre es mucho mas barato que si usas asp y sqlserver.
y en lo personal, una sugerencia, si no estas listo para hacer esto, mejor no lo hagas, primero preparate, investiga, estudia, create un proyecto personal con el objetivo de aprender, cuando te sientas listo, entonces sigue estudiando y ya podras trabajar para clientes y vivir de esto, te lo digo, por que es mejor no hacer algo, que hacerlo mal, esto no es cocer y cantar como dicen por ahi, al final tienes que tener en cuanta muchos aspectos que no son solo programacion, tambien, usabilidad, accesibilidad, posicionamiento, (
EDITO:) tambien
SEGURIDAD, si no quieres perder esta oportunidad que tienes, entonces busca a alguien que te ayude a hacerlo, tendras que compartir el money, pero ganaras en experiencia, aprenderas de alguien que ya ha navegado en estos mares, mas alante ya podras trabajar solo, bueno, ya basta de sermon, espero te sirva lo que te digo.
un saludo y suerte y caminante no hay camino, se hace camino al andar