Well first of all you need to learn the basis which would be HTML. Without HTML there's no point in making a site.
Secondly, your going to have to learn a programming lnguage to make a members section and guest etc. You can do that either using PHP or ASP. I prefer PHP but whatever suits you best :smile:
Have a fun and computing day,