1. beginning
  2. variables
  3. arithmetic
  4. output
  5. objects