Salut...
Dans les sujets connexe, tu as toutes les réponses.
Va jeter un coup d'oeuil, tu apprendras pas mal de choses.
Sinon, comme l'a dit Bluespirit (Que je salue au passage), tu apprendras tout sur le "Site du zér0".
Et, oui, c'est totalement gratuit.
Tu peux déjà faire un site Web seulement avec le HTML :
Lien.
Pour en faire un meilleur, tu as le CSS, le JavaScript, voir le PHP.
Bonne journée.