Pour te donner un apercu de ce qu´on peut faire en PHP va jetter un oeil sur mon site--> http://www.iboka.com
En gros le php ca va te permettre de dynamiser ton site et de te simplifier les choses (include).
Dynamiser : tu contruits tes pages web en fonction de ce que tu as dans ta base de données. Par exemple pour afficher des news sans avoir à toucher au code HTML, tu stockes dans une table le texte de chaque news et tu fais une boucle, ca affichera toute les news automatiquement...
A la difference du java script le php est exécuté coté serveur alors que le JS c´est coté client. C´est a dire qu´une fois que ta page est affiché il n´y a plus de php mais le JS peut prendre le relais par exemple pour faire des controles de saisis.
Pour executer tes scripts sur ton ordi en local, je te conseille de téléchager easyPhp, il va t´installer php, apache et Mysql, tout ce qui faut pour bosser:-)
Bon courage.
A+