Learn YAML
The indentation-based data format behind most configuration files
YAML is a human-friendly data serialization format used for Kubernetes manifests, CI pipelines, Docker Compose, Ansible and countless app configs. Learn its few structures, its string and typing rules and its traps, and every YAML-configured tool becomes easier to read and debug.
How deep do you want to go?
1. EssentialsRead and write simple code, do the everyday basics
2. PracticalUse it productively at work, with the usual idioms
3. AdvancedThe less common features, performance and trade-offs
4. ExpertInternals and the edge cases experts know