When it comes to designing a website, first, you should select the Programming language you will use to develop the website. It is recommended that you make a website in the programming language you are well aware of
Once you have selected the programming language, you can either choose a website template in the same programming language and edit the template or you can make your website according to your requirements
You will find many websites on the Internet with the Tutorials of website designing. You can check killersites dot com or websitetips dot com for some of these tutorials.
Hope this helps
