a website is a easy something to create , so how ? first you must buy a domain name , and you can choose from those domain provider companies : *Godaddy *namecheap *1and1 also you mus have a server a shared webhosting server , so you can buy it or get for free , so know we the special thing is what we want to put in our website , is the principale quetion , such : forums , video games website , online flash games websites , chating sites , dating sites , tips forums ,.....
If you are learning how to build a website, sir, then go to http://developingsites.blogspot.com and use the search engine therein.
Normally websites are created with programing language HTML, CSS, JAVASCRIPT, PHP. Do you have any experience on programing language? It is really important to create a website. Although you can also create a free website. If you are not so familiar with programming you may try this. With free website creator you can easily create a website with free templates. Which is also mobile friendly. Get more information: http://www.freesitecreator.com/
Best way for me to learn was by using a pre-made virtual machine which had all the developer tools I needed pre-installed. It's basically like having a server running alongside your regular os and you communicate with it the exact same way you would a remote server. It also came with full documentation. If this sounds like something you would like to try check out Bitnami or TurnKey virtual appliances.