Faire un site web, ce n'est pas difficile du tout d'un point de vue technique. Tu peux utiliser un éditeur Wysiwyg quelconque (FrontPage, Open Office, Mozilla Composer, Dreamwaver...). Cela te permettra de faire un site web statique (le contenu des pages n'évoluent pas).
Ensuite, peu à peu, tu pourras ajouter du contenu dynamique (ajouter des scripts Javascript, mettre des menus, un calendrier...), puis rajouter des fonctionnalités dynamiques en installant des logiciels directement sur ton site web (forum, commentaires de visiteurs...) et enfin faire un véritable site dynamique spécifique (avec PHP et une base de données).
Il est difficile de déterminer le temps pour apprendre à programme et à faire un site web. Tout dépend entièrement de la taille de ton site et de la qualité que tu veux. Pour créer une dizaine de pages webs statiques, il te faut une dizaine d'heures pour comprendre tous les concepts. Pour faire un véritable site entièrement dynamique, il te faudra des centaines et des centaines d'heure...
Et surtout, j'espère que tu as une véritable sensibilité artistique pour faire un site web joli (ce n'est pas donné à tout le monde, pas à moi par exemple). Et pense à parler d'un sujet qui te tient à coeur, sur lequel tu as des connaissances particulières, pense à remettre le site à jour régulièrement.