what is the difference between a markup language vs a programming language vs scripting language?
A markup language is used to control the presentation of data, like "represent these user names as a bullet list or as a table". A scripting language is used to mediate between programs in order to generate data. ... A programming language is used to transform data.