When you want to build your own website, you will need to have some skills in order to to a good job. Firstly, it is useful to understand some code languages so you can build a unique website which looks totally different to any others.
Code languages you might use include HTML, PHP and CSS. These are used to tell the website what text to put on and colours, images and graphics. A skilled web designer can create a website using just code and the backend, which is where the code is written.
Other people who do not understand how to read and write coding languages might choose to use a web building program to create their site. These often use a form of “drag and drop” to add images and text to a pre built page. These are good for people with little to no design skills or knowledge of code.