Para empezar a trabajar con bases de datos, necesitas en primer lugar elegir un lenguaje de desarrollo web cliente/servidor.
Para conectar a bbdd, html, javascript y de más no te vale ya que es un lenguaje cliente, y con el no se pueden hacer consultas a servidor.
Tienes tres opciones para empezar con bbdd:
ASP, ASP.NET=lenguaje web de microsoft. Muy compatible con mysql porque estas son bases de datos tambien de microsoft.
La dificultad de este lenguaje no es muy grande.
JAVA, JSP: quizá sea el más potente de todos, pero también el más complicado. No te lo recomiendo para empezar porque hasta configurar el servidor web (apache, weblogic...) es complejo.
PHP: es posible que sea el que más fácil ponga las cosas, ya que es un lenguaje libre y abierto, osea, que no hay que pagar ni piratear nada. Es un lenguaje en el que hay comunidades que mandan sus códigos ya hechos y hay muchas páginas con infinidad de librerías de funciones resueltas para reutilizar.
Yo personalmente he usado todos menos PHP por lo que me piden en el trabajo.
ASP tiene como servidor web internet information server o terminal server (en versiones antiguas de windows). Para los otros dos lenguajes, necesitas otro servidor.
Te mando unas direcciones para que vayas eligiendo:
ASP:
http://www.soloasp.com.ar/
http://www.asptutor.com/
JAVA:
http://www.programacion.com/java/tutorial/servlets_jsp/
http://www.solotutoriales.com/visitar.asp?id=2143PHP:
http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/
http://www.webestilo.com/php/
Elige lo que más te guste, y si tienes dudas me vas avisando.