HTML, CSS, and JavaScript are different codes used to create a website. HTML (Hypertext Markup Language) is the foundational code and is the backbone of any website. This includes and determines the basic structures and setup of the heading, paragraphs, and text. CSS (Cascading Style Sheets) on the other hand is the more creative side of the code of a website. This is where the colours, fonts, and other decorative elements are introduced. JavaScript is the reactive code used to produce reactions to every action the viewer does on the website (such as clicking a link, hovering over an image, or navigating from page to another).