Le premier n´est jamais le meilleur. Déjà, pour commencer, il faut que tu saches qu´il n´y a pas que la programmation.
Le première des choses à faire est de définir l´arborescence de ton site, de sorte que l´on puisse trouver l´information en trois clics maximum.
Ensuite, il y a tout un travail de graphisme et d´ergonomie à faire. Il faut se mettre à la place du visiteur lambda qui va venir. Un site trop lourd et trop moche et c´est le départ assuré au bout de 10 secondes.