Markup language
A markup language is a computer language. It is made up of a set of instructions, and of data. It is not the same as a programming language, as only programming languages can have "if" statements and other conditional statements. The first markup languages were used for printing; there was the text, and there were instructions how the text should be printed. The source code is generally done in ASCII. Then there are tags. That way, LaTeX (and with that, Wikipedia), uses the instruction \mu to get the symbol [math]\displaystyle{ \mu }[/math], the Greek letter "Mu". HTML uses µ to get the same symbol.
Markup Language Media
Example of RecipeML, a simple markup language based on XML for creating recipes. The markup can be converted programmatically for display into, for example, HTML, PDF or Rich Text Format.