A special type of language used to unambiguously instruct a computer how to perform tasks.
Programming languages are used by software developers to create applications, including those for the web, for mobile phones, and for desktop operating systems. C, C++, Objective C, Java, JavaScript, Perl, PHP, Python, and Ruby are examples of programming languages. HTML and XML are not programming languages, they are markup languages.