Salut,
Pour créer les pages de ton site, il faut utiliser un langage de développement Web.
-- Le HTML : Sert tout simplement à créer les pages, il est très simple et ce présente sous forme de balises, comme ceci <body> </body>, il ne permet pas de fairen un design très beau, mais il est simple,
-- Le CSS : Sert uniquement à créer un design, des blocks positionnés, ect... en gros il gère tout le design de ton site, il ce présente sous cette forme : body { background : red; } , il est dépendant du HTML...
-- Le Javascript : Sert à créer un contenu interactif, comme des boites de dialogues, des zone de texte dynamique, et même des petits jeux, il est totalement différent du HTML ou du CSS,
-- Le PHP : Sert à créer des choses puissante, comme un espace membre, un formulaire de contact, ou même un forum, il est assez dur au début.
-- Le SQL : Il est dépendant du PHP, il sert a enregistrer des informations PHP, par exemple, tout les membre de ton site ou de ton forum...
Ensuite il te faudrat un hébergeur, pour que tout ton site soit visible, pour cela tu en a des gratuit, (Ifrance, Free, Xdir...), ou des payant (OVH par ex),
Ensuite, a toi d'apprendre ses langages

:
--
HTML
--
CSS
--
Javascript
--
PHP
Bonne chance,


.
Edit : Un simple editeur de texte genre Notepad ++ permet de créer des pages.