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