I'm afraid this question is far too vague to get a proper answer.
There are very many technologies involved in building a website ranging from HTML to CSS to JavaScript to PHP.
Which ones you will need will depend rather on what you want your site to do.
You also need to consider if you want to build it yourself, or use a CMS such as WordPress.
Bookmarks