Mon Top 5 serait plutôt le suivant :

  1. HTTP tu connaîtra, car on ne peut développer correctement pour le web que si l'on sait comment il fonctionne;
  2. Dans ton client (dans le sens HTTP), confiance tu ne feras pas, car il peut t'envoyer absolument tout et n'importe quoi de mille et une façons différentes;
  3. Les ressources tu contrôleras, car une ressource n'est pas forcément accessible ni accessible éternellement;
  4. Le code le plus simple possible pour répondre au besoin tu produiras, car ce qui est simple se corrige facilement et peut évoluer, mais attention, comme l'a dit Einstein, ce qui est simple n'est pas forcément simpliste;
  5. La documentation de PHP en anglais régulièrement tu liras, car il s'agit de la documentation la plus précise et qui permet donc de maîtriser le langage au mieux;
  6. Les bugs de PHP régulièrement tu consulteras, car cela t'éviteras de perdre encore plus de cheveux.

Je sais, mon Top 5 est en réalité un Top 6.