Lo primero que hay que saber es si quieres hacer una web o un foro, hay algunas diferencias.
¿Que necesitas?:
1- Un host - Los hay de pago y free, para empezar os recomiendo que uséis uno gratuito, como por ejemplo
Byet, te registras y te da los datos que necesitas, si te da la posibilidad de descargarlos, descárgalos y guárdalos en un sitio seguro.
2-Descargaros un cliente FTP, Filezilla por ejemplo es sencillo y va bastante bien (para que conecte con vuestro host tendréis que meter los datos de ftp que os dio el host al registraros)
3- Un sistema de web (joomla, o wordpress, por ejemplo, si lo que quereis es una web o un blog) o de foros (vbulletin [es el mas comun,y posiblemente el mejor, es de pago pero hay muchas posibilidades de consegirlo gratis, solo un problema si os pillan os cierran el foro],phpBB [gratuito y muy usado también],hay algunos mas solo es cuestión de buscar).
Una vez ya tengáis estas 3 cosas ya podéis empezar a hacer la web o el foro.
1- Entras en el cpanel (vista panel en Byet), con los datos que te proporciona através de mail el host.
2- Buscas dentro donde crear una base de datos MySQL y creas una.
3- Guardas el nombre de la nueva base de datos, con los datos MySQL que te dieron al registrarte.
4- Subes através del cliente ftp, el sistema de web o de foros que queráis usar, a la capeta htdocs, es importante que subáis el contenido de la carpeta joomla o foros, no la carpeta. Dentro de htdocs tiene que haber un index.php para que la web funcione, si meteis la carpeta directamente en vez de los archivos que contiene no funcionara.
5- Una vez subáis todos los archivos al host (tarda bastante, no os preocupéis), tenéis que instalar vuestra web entrando en la dirección o dominio que os dio el host de vuestra web o foro, la instalación es diferente para cada uno pero si tenéis los datos que os dio el host + el nombre de la base de datos, os será fácil.
Buscar los tutoriales que todos los sistemas de foros y webs tienen, y seguir los pasos.
En nada tendréis vuestra web funcionando.
Eso es mas o menos todo, luego para que vuestra web este mejor o peor, ya depende de vosotros y del diseño que les deis, y sobre todo de los contenidos.
Un saludo.