Tu peux faire ton site à la main, avec le bloc-note, ce qui t´apporterait des connaissances, ou faire comme beaucoup, utiliser un logiciel.
Ensuite, pour l´hébergement, un serveur web et DNS sur ton ordi ( qui devra alors tourner 24H/24) ne te couteront rien, mais risque de créer des problèmes de sécurité.