One thing I have to say: They are not the same. HTML is a mark-up language, meaning it cannot change the page after it renders by itself*. *Most people use other languages, such as Javascript, with HTML which is otherwise called HTML5, in order to create things like games or intricate menus.