HTML (Hyper Text Markup Language) is a language used to create websites / web pages. There are various versions but this site will focus on HTML5.
CSS (Cascading Style Sheets) is a language used to alter the design of a file written in HTML or XML. CSS rules can be used to present elements of the document in different ways.
JavaScript (often abbreviated to JS) is a language used for client-side scripting. It can be used to create interactive elements in a website.