das grobe design wirst du mit html-kenntnissen formen können.
ich empfehle aber ein grafik programm in welchem du die homepage vorher fertig 'designst', die grafik in kleinere bilder zerschneidest und diese dann in das html-gerüst einfügst, bzw. ein derartiges für die 'schnipsel' entwickelst.
ich empfehle 'macromedia fireworks' oder 'photoshop' für die grafische gestaltung und 'phase 5' oder 'php edit' für die entwicklung des codes.