Antes de Bases de Datos:
- ¿Sabes HTML?
- ¿Sabes --quizá opcional-- de CSS y JavaScript?
- ¿Sabes algún lenguaje de servidor (PHP, ASP, PERL, Ruby, etc.)?
... y cuál es la duda concreta con lo que respecta a Bases de datos?; Tengo entendido de los tutoriales más referenciados para SQL es el de desarrolloweb.com
Como nota: No es absolutamente necesario utilizar una Base de Datos, bien puedes manipular archivos de texto plano... pero eso es más complicado e inseguro. Una base de datos facilitará la tarea enormemente.
Saludos, suerte y bienvenido(a) al foro!