Site builders come in a few different flavors such as WYSIWYG, free drag and drop versions with no coding required, CMS, plain text editors, or more advanced html development environments.
WYSIWYG
This stands for What You See Is What You Get. Trellion, KompoZer, and Dreamweaver fit into this category. Dreamweaver can be used as a more advanced html editor as well.
Free Drag and Drop
Weebly, Wix, Webstarts, and Google Sites are just a few of the possible builders in this category.
CMS
This stands for Content Management System. Popular ones are WordPress (!), Joomla, and Drupal.
Plain Text
Any standard text editor. Plain…
More Advanced Development Environments
IDE’s such as notepad++, eclipse, and netbeans are a step up for those who like to get into the code. I myself love using Sublime Text which is awesome, though I hear brackets is great as well.