Le plus facile est de programmer en PHP et d'utiliser une base de donnée MySQL.
Les deux fonctionne parfaitement.
Tu trouvera sur le Net la doc complete. Mais perso j'ai apris avec un bouquin de la série "pour les nuls".
il y a une edition "PHP Mysql pour les nuls". C'est progressif et bien expliqué. Il y avait des petites erreurs à l'époque dans l'edition, mais je suppose que c'est rectifié depuis.
Ensuite, dès que j'avais un besoin spécifique pour une fonction, le tapais dans GG un truc du genre :
Php compter le nombre de caracteres d'une chaine
et je tombais sur une doc qui me donnait la fonction php pour le faire.
Une derniere chose, verifie que ton hebergement prend en charge le PHP et que tu peut avoir une BDD mysql.