Commence déjà par faire marcher ton site en local sur ton PC en installer un serveur HTTP (Apache, NGinX, LigtHTTPd, PHP...) et PHP si besoin
Sauf si tu as besoin de trucs spéciaux, les pages perso de Free.fr sont très souvent utilisées et cela fait des années que cela dure.