The Roles of Variables

Variables usually have specific jobs, and most fall into a simple taxonomy of roles. Understanding these roles makes programming easier to learn.