Hyper Text Markup Language, or html, is a coding language, used to build web pages. Html focuses on what is on a site, such as text, images, and a basic layout
Cascading Style Sheets, is used along with html, to "decorate" your site. CSS is a way to fine-tune the aesthetic and style of your web page, to make it creative, and personal. CSS provides an efficient way to store information on layout, images, etc., in a simple way, so you don't have too much information your html.
I used a website called Neocities to build my website. Neocities provides a free, helpful, and organized way to explore html, and web page building.