Question: is drupal a programming language?
Answer: Drupal is not a language, it's a Content Management Framework. A framework is built on a programming language like PHP, or Python. While a programming language is a set of rules and vocabulary rules to perform specific tasks, a CMS is tool/ platform to manage the load of content.