A method of formatting text by inserting text annotations. HTML is the most common markup language in current use. Markdown is another popular markup language (sometimes prefaced with "lightweight" or "transitory" as Markdown is processed to generate HTML -- itself another markup language).
Markup languages are not programming languages. They have no built-in constructs for branching logic, looping, or variable substitution.