Bah, ca dépend de ce que tu veux faire...
Moi, je code tout à la main comme ça, je suis sur du code qui est dans le site (et c'est tout propre, encore que...

). Pour ça, je me suis formé sur
le site du zero qui, je trouve est très bien fait.
Après, pour les logiciels de mise en page, parmi ceux que je connais, il y a
NVU,
Dreamweaver,
Rapidweaver...
Ensuite, se pose la question : dynamique ou statique ?
S'il y a de la vente, c'est surement dynamique (gestion des achats) donc quel type de langage : PHP, javascript ou autre (je n'ai aucune connaissances en flash ou autres langages donc je ne sais pas ce qu'on peut faire avec

)
Et après, ne jamais hésiter à regarder le code source d'un site qu'on aime bien (pas nécessairement pour le copier) pour voir comment il est fait

: ca peut donner des idées.