Сперва четко решите, что именно вам нужно от сайта. Не раз и не два сталкиваюсь с тем, что люди неверно оценивают свои потребности, когда им хватило бы странички либо группы в вконтакте (а что? - так же размещать материалы, новости, комментарии и прочее, только все готовое, отлаженное и с тесной интеграцией с этой соц. сетью).
wordpress
Блокнот 
ага. ОРТ
Drupal.Одна из самых лучших и надежных CMS, которые я знаю. Я, дилетант, собственный сайтик простой за четыре часа соорудил на ней.
Есть такое понятие: CMS. CMS – это, так сказать, движок сайта. Он облегчает управление сайтом. Для блогов подойдёт CMS WordPress. Альтернативная замена – DLE (DataLife Engine). Для самых неопытных, для "только что" новичков, существует сервис uCoz. Если нужна именно программа – DreamWeaver.
Лучше начни сразу писать свой без вспомогательных программ) так легче потом разобраться будет. Начиная с изучения и одновременной практики html, css. Дальше по вкусу: javascript или php. Вот сайтик для помощи: http://zvirec.com/
Идите на mirtesen.ru там по теме, если его ещё нет, создайте свой, - пара минут!
Мне лично очень помогла программа SharePoint. Безуспешно попытавшись разобраться с ней я понял, что в IT-индустрии мне ничего не светит, перестал беспокоиться и начал жить.
Пожалуй лучшая программа это Notepad++
В дополнение к ней локальный сервер Denwer
Ну а дальше что душа пожелает... хочешь пиши на html и css, хочешь используй различные CMS.
Я пользуюсь DLE или PHP-фреймворком под названием LPF (Landing Page Framework) - для простеньких сайтов самое то.