alors, http, c'est le protocole utilisé
pour faire un site, il faut programmer en html, ou autre.
Sinon, tu peut heberger sur ton PC oui, tu peut utiliser EasyPHP. Et pour faire tes pages html, tu peut utiliser NamoWeb Editor ou Dreamweaver...
Le langage HTML est assez simple.
Si t'as la flemme, utilise Dreamwaver, Adobe GoLive ou autre.
Sinon, avec un bon éditeur de texte...
Un intermédiaire, genre WebExpert, aussi, ça peut le faire.
Pour héberger soi-même son site, il faut en fait installer un server http sur son PC (apache, par exemple, est gratuit, et installé automatiquement avec EasyPHP).
Puis il faut une adresse. Cherche un outil de dynamicDNS. Ca permet de relier un nom de domaine (chezmoi.com) à une adresse IP dynamique (n° qui change à chaque connexion, chez la plupart des FAI).
Tu en trouve des gratuits, avec des noms en *.fr.st etc... Parfois avec de la pub.
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.