Pour la programmation Web, tu as le Html et php.
Ces langues ne sont pas très compliqués (quoi que pour les débutants ...). De toute façon en cherchant un peu sur le net, tu pourras trouver des tutoriaux facilement.
Tiens, 2 adresses à voir :
developez.com, ici il ya de nombreux tutoriaux pour touts les langages de programmation.
Commentcamarche.net, là ce site est une vrai encyclopédie sur tout ce qui porte sur l'informatique.
Sinon si tu comptes faire ton site toi même, il te faut logiciel pour programmer.
Bien sûr tu pourrais coder ton site avec le bloc note windows mais bon c pas terrible ....
Moi je te conseil Macromedia DreamWeaver (si t'as les moyens : il est payant !) ou sinon tu as Nvu qui est gratuit.
En ce qui conserne l'hébergement, si tu as bien Free comme FAI, tu disposes de 1 go de place (et non 250mo comme la plus part des autres FAI).
C sympa comme ça mais sinon tu comptes l'utiliser pour faire un site qui va générer plein de visites là c'est pas super, autrement c'est correcte.
Consernant la redirection de ton site (changer l'adresse nomsite.free.fr) c'est tout à fait possible et en plus il y a des possibilités gratuites et sans publicité (oui parce qu'il y en a qui ce géne pas pour t'en mettre cf : ulimit.com)
exemple : redirection gratuite
redirection en .c.la
redirection en .news.fr
Forcement ne pense trouver du .com en gratuit, c'est évidement payant et en plus c'est pas donné....
Voilà j'espère avoir éclaircit ta lanterne :-)