Symbols are one of the many things that set Ruby apart from other scripting / programming languages.

While I don’t have a complete understanding of them, I view them similar to variable names, where the name is global, but not the value.

Make sense?