Welcome :)
I'd suggest you try to start with just plain vanilla HTML. I'm sure you've see lots of websites, so getting a feel for the web model will serve you well. I'm sure you're aware of the view source option in the web browser, which will should you the source of web pages and is a good way to find out how things work.
Browsers are often pretty relaxed in their parsing, but one resource I can recommend is the w3c validator http://validator.w3.org/ which will give you an idea of whether your page conforms to the HTML standards.
Once you have a handle on HTML, you'll want to learn a bit about CSS (which allows you to change the look of web pages in a structured way) and JavaScript, which will allow you to change behaviour on the page.
Once you're comfortable with static web pages, you should have a good feel for how you might dynamically generate parts of the pages. There are a lot of different languages and frameworks which approach that problem in many different ways. PHP is pretty easy to get started with, and scales down to very small/simple sites very well. Python (Django) and Ruby (Rails) are both nice if you're into dynamic languages, and if you're more of a static typing person, there are many Java/C# options.
For a simple club site, you could probably start with something like Drupal which is a PHP content management system, and save yourself all the programming effort (at the cost of some flexibility).