se devi per forza usare un programma che ti assista nella creazione della pagina suggerisco dreamweaver e usi un template già pronto che tu possa modificare (cerca 'layoutgala' con google).
ma, se invece non sei obbligato, non hai fretta e vuoi anche cercare di capire esattamente cosa stai facendo, suggerisco un qualsiasi editor testuale puro (notepad, scite, aptana, eclipse) e scrivi il codice a mano (previo studio della teoria).