Question: is yaml a scripting language?
Answer: YAML is designed with scripting languages such as Python, Perl, Ruby. etc. YAML is designed to translate easily to strucutres which are common to various languages stated above. In conclusion, YAML is designed for human-read, which make less of a markup language than XML.