Answer: Two main categories of UML diagram are Structural and Behavioural diagrams. These diagrams explain the static and dynamic characteristics of the system. Structural diagram shows static characteristics whereas Behavioural shows dynamic.
For example
Structural Diagram: Class, Object & Package diagram etc.
Behavioural Diagram: Use Case, Sequence & Activity diagram etc.