ne abbiamo già parlato, fai una ricerca per approfondire. comunque, alla fine ci sono due correnti: editor WYSIWYG ed editor testuali.
ti consiglio quelli testuali in quanto sei te a scrivere il codice e sai quello che stai facendo. se inizi con un WYSIWYG senza avere le basi non creerai codice standard e da qui deriveranno una serie di problemi (approfondisci sempre con la ricerca).

ti ricordo che creare un sito puo' sembrare molto facile ma per avere un buon risultato bisogna studiare.