Ну скажем для создания форумов нужно как минимум знать PHP и MySQL или не морочить голову и использовать уже готовые движки (PHPBB, Vbulletin, IPB, SMF и т.д.) На этом форуме используется сейчас PHPBB, но есть мысль перейти на SMF, хотя пока не окончательная....
Насчёт создания сайтов могу посоветовать прогу Adobe Dreamweaver CS4 (Сам пользуюсь). Для новичков есть нормальное решение Incomedia WebSite Evolution X5, только нужно брать лицензию (2500р.) Пиратка глючит нереальным образом
Ну а вообще конечно блокнот рулит))))))))