Heu, tu veux le coder tout seul ?
Ou utiliser un CMS existant ?
Pour le coder tout seul, à la main avec notepad++ et énormément de patience, ou avec Dreamweaver si tu veux être entre de gentilles mains.
Ou, bien plus simple, avec un CMS, là, oui, c'est wordpress le roi indiscuté. Les plugins de wordpress sont très bien foutus, mais, ce qui ne mange pas de pain, à part le formulaire de contact (pour lequel il y a des plugins simplissimes), wordpress fait déjà par défaut tout ce que tu veux.