Para eso que pretendés, Php, MySql van de la mano y Javascript, no estaría mal
Te recomiendo en primer lugar la descarga e instalación de Xampp, para trabajar localmente (si es que estás en Windows, y sugiero que bajes la version en formato .zip, y que en lo posible descomprimas en una unidad diferente de donde tenes instalado Windows, que tu instalación quede por ejemplo D:\xampp; D:\xampp\apache; etc)
Un buen lugar para empezar con la teoría
http://www.mclibre.org/consultar.html
empezá con iniciación a php
Pueden parecer muchas cosas a la vez, pero se complementan unas con otras
Saludos
PD: No te atragantes con la info, veo que mis colegas ya hicieron sus recomendaciones... a todo lo que te hemos dicho sumale
Tiempo y dedicación