Most sites and designers now stay away from static websites, that is, general hand, or program created static html pages are no longer used.
Instead, designers focus on "Content Management Systems" also known as CMS.
What this is is typically a combination of php extensions and a database (sql is common), used to generate dynamic pages, that are actually made within the management system.
For an example, instead of makeing pages and uploading them to a web server, you now upload this system, and then go to the web site (base system) and develop your content for the site, within the actual site.
Several examples of this, would be Drupal (
http://drupal.org/) and Joomla (
http://www.joomla.org/)
Both of the above are OPEN SOURCE FREE software, and are also considered the top of the bunch.
There are many others, some are commercial, some are free.
So instead of focusing on coding html or whatever, you just have to figure out the particular cms designer interface, and your good to go.
The way these work is actually pretty neat, basically everything is stored in your database, all of the crunching is done by php on top of your webhost. Web pages are generated on the fly, instead of having unused static pages laying around.
Google has a lot of information about these systems and so forth.
On the static side, i'm pretty sure Adobe still sells Dreamweaver (witch used to be the de facto page builder) But IMHO it's a pita. There's also Microsoft's FrontPage, witch may be easier for you to use. Also most webhosts offer some type of website builder, they are generally not very good but they may be good enough for your needs.
Also in lieu of a website website, there is also a lot of blogging systems out there, like Wordpress (
http://wordpress.org/) And many others.
I like wordpress a lot, for a "blog" it's sure is website like.
Check out the various Example links form the different cms systems, there are alot of really nice looking sites out there.
I hope this has been helpful for you :P
Good luck!