HTML and CSS are programming languages for website display.
HTML is a markup that lets a browser know where all the elements on a website display and layout.
CSS stands for Cascading Style Sheet. This controls the colors, fonts, and many more style commands for a website.
Most websites have both HTML and CSS and many also have other programming languages like PHP.