Scratch is a programming language where children learn to program and share their programs with the outside world. These programs can range from games to stories to cool animations. This language is a prefect way to get kids introduced to programming.
HTML stands for Hyper Text Markup Language. This is the basic language that is needed to build a website. HTML elements are represented by tags. HTML tags label pieces of content such as "heading", "paragraph", "table", "links to websites" and so on. Browsers do not display the HTML tags, but use them to render the content of the page.