Bienvenue Xarloz

Alors, pour fabriquer un site internet, tu devrais théoriquement apprendre le HTML. Si tu débutes et que tu souhaites faire un site sans te prendre la tête, tu peux te diriger vers des solution open source, c'est à dire des scripts que tu installes sur un serveur et qui te font un site sur lequel tu n'as plus qu'à faire le contenu.
Je pense notamment à SPIP, WORDPRESS, DOTCLEAR.
Cela te fait déjà quelques pistes.
Sinon, pour coder "à la main", il te suffit d'avoir le bloc notes pour y écrire le code html.
Si tu comptes y passer beaucoup de temps, direction DREAMWEAVER

Pour le graphisme, The Gimp ou Photoshop sont très biens.
Pour la pub, google adsense sera ton ami dans un premier temps.