Question: what are the three categories of perl variables?
Answer: Scalars. A scalar represents a single value: my $animal = "camel"; ...  Arrays. An array represents a list of values: my @animals = ("camel", "llama", "owl"); ...  Hashes. A hash represents a set of key/value pairs: