1. Getting started
  2. Performing operations
  3. Making statements
  4. Directing values
  5. Manipulating data
  6. Creating classes
  7. Importing functions
  8. Building interfaces
  9. Recognizing events
  10. Deploying programs