Building a large and complex website isn't so easy. It's easy to write the pages, but organizing them all and properly linking and indexing the pages can be tricky. Often a change in one page or an addition of a page means you have to edit several other files. Some of the site building packages (like FrontPage) can handle most of the organization for you. but sometimes they don't do things quite the way you would like!
You can start with a simple design and slowly get more complex, but at some point you'll probably want to redesign the whole site! It's much easier to do this if you start out using style sheets and PLAN your site before starting it. Sites which "just grow" often show that by poor organization and an inconsistant design from page to page. This site (bobatkins.com) still has leftover pages from earlier designs that I'm slowly converting over!
My advice would be to go to a good bookstore and buy a few books (or better, go there, find the books you need, then come back to this site, click on the Amazon links and buy them there!). There are so many books out there that it's hard to give many firm recommendations. A lot depends on how much you already know and the style of book you feel most comfortable with. However one book I'd suggest you take a look at is "Don't make me think - a common sense approach to web usability" by Steve Krugg (see the ad in the left column). It won't teach you how to program in HTML (in fact I'm not sure it even mentions HTML!), but it will teach you some very valuable lessons on how to structure your website and design your human interface so people can actually use it! It's well written, easy to understand and provides very sound advice.
So if you don't have a website, give it a try. It's really not that hard to create one and you can then share your images and your photographic expertise with the world!