Dreamweaver is a wonderful program, but, expensive.
And, for a site mainly based around a forum, it might not be worth it.
Check out Kompozer, the "updated" version of NVU with quite a few bug fixes from the original program called NVU.
http://www.kompozer.net/download.phpIts a good idea to have a basic understanding of HTML (Hyper Text Markup Language, which, by the way, is not programming, or scripting.)
ComputerHope has a wonderful page dedicated to HTML:
http://www.computerhope.com/learnhtm.htmI use templates a lot from a website from my Webmasters Best Friends link, OSWD.org (OpenSourceWebDesign)
As for paid hosts:
GoDaddy.com is a pretty good service, but, I've always liked supporting the smaller companies, if this isnt a concern of yours, then go with GoDaddy, it will have less downtime than any other cheaper host simply because of its popularity.
www.hostgator.com is another great service, I use it for two websites I manage. Its a wonderful service, with prompt customer support.
I highly recommend cPanel for beginners.