How to a think

12345678910111213141516171819202122
Across
  1. 2. ,Error in a program
  2. 5. ,Provides structure for software development
  3. 6. ,Server-side of applications
  4. 8. ,Stores multiple values in one variable
  5. 11. ,Game engine for 2D/3D games
  6. 12. ,2D image used in games
  7. 15. ,Version control system
  8. 16. ,Repeats code multiple times
  9. 18. ,What programmers write
  10. 19. ,Web page structure language
  11. 21. ,What users see and interact with
  12. 22. ,Makes websites look pretty
Down
  1. 1. ,Finding and fixing errors
  2. 2. ,Data type with true/false values
  3. 3. ,Process of generating graphics in games
  4. 4. ,Language used for Android apps
  5. 5. ,Reusable block of code
  6. 7. ,Allows different software to communicate
  7. 9. ,Software development methodology
  8. 10. ,Result produced by a program
  9. 13. ,Programming language with simple syntax
  10. 14. ,Data entered into a program
  11. 17. ,Open-source operating system
  12. 18. ,Blueprint for creating objects in OOP
  13. 20. ,Popular database management system