Objects
Prerequisites: Arrays
An object groups related values together under named keys, instead of numbered positions like an array.
Real-world analogy: an object is like a filled-out form — each field has a label ("name", "age") and a value next to it, instead of just a numbered list of answers.
user = { "name": "Ada", "age": 25 }
user["name"] # "Ada"