HTML stands for Hypertext Mark-up Language, the language of the World Wide Web. It is used to create web pages and build websites. The newest version is HTML5.
CSS stands for Cascading Style Sheet. CSS allows web developers to specify the presentation of elements on a webpage separately from the structure of the documents.