¿Cómo podría un novato en informática, con los conocimientos básicos para navegar por Internet, ser capaz de configurar y ejecutar un sitio web?

Todo se reduce a cómo quieres hacerlo y a qué quieres alojar.

Si puede acceder a la configuración de su enrutador para reenviar puertos (o upnp / nat-pmp está habilitado) + su isp no bloquea los puertos que usa, entonces puede alojarlos en su propia computadora.

Además de lo anterior, si está en Windows, sugiero el servidor wamp o XAMPP, ya que le permitirán alojar un sitio web basado en php con soporte para bases de datos. *

También podría usar una pila de lámparas si posee un servidor, pero solo lo recomiendo si tiene muchos visitantes o si necesita instalar cosas en el servidor para que su sitio web funcione.

Debido a que no parece saber lo que está haciendo, le recomiendo que solo busque un proveedor de alojamiento de sitios web, ya que hay muchas cosas que pueden salir mal.

* No recomiendo esta opción, ya que muchas cosas relacionadas con la seguridad pueden salir mal.

notas:

Si decide alojarlo usted mismo, asegúrese de abrir solo los puertos que necesita y mantener actualizado su software y sistema operativo.

Existen aplicaciones que puede usar para configurar fácilmente un sitio web. Squarespace es un sitio web hecho para desarrolladores web novatos en mente. (Cree un sitio web) Personalmente, nunca he necesitado crear un sitio web, pero Squarespace, que yo sepa, ofrece el servicio más fácil, seguro y económico. También puede ir a este enlace desde posiblemente los mejores Tech YouTuber del mundo, Linus Tech Tips para recibir descuentos en el servicio de Squarespace. (Linus Tech Tips Afiliados, programas de referencia y patrocinadores)