HTML is a markup language but it's not programming like java or C++. It's a good beginner language to introduce to basic web page design. Everything we see on the web is written in HTML  first and foremost.