YAML is the abbreviated form of “YAML Ain’t markup language” is a data serialization language which is designed to be human -friendly and works well with other programming languages for everyday tasks.
The target audience of this tutorial includes web developers who work with JSON and XML files for configuration settings. Any programmer who intends to write markup in a human readable structured data format can also learn YAML.
The pre-requisites of this tutorial include basic knowledge of HTML, XML and JSON. YAML was specifically created to work well for common use cases such as configuration files, log files and cross language sharing files and data sharing.