1It's not "written" in anything. It's a markup language. HTML is parsed by the browser which renders the webpage to display.
2It isn't a programming language. But maybe if it helps, you could think of HTML as a interpreted language and the browser as an interpreter.
3
4