What is it?
UML is a modeling language, these things are mainly used in the field of computer science and enginering for designing models of new pieces of software.
UML
Easily one of the most famous modeling language. UML is short for Unified Modeling language is a standardized modeling language consisting of a set of diagrams. UML is meant to facilitate communication and reduce confusion among project stakeholders. It helps developers in the task of visualizing, constructing, and documenting the artifacts of software systems, as well as for business modeling and other non-software systems.
Why use UML?
Companies now are larger and more complex than ever before, not only that but our code is becoming more and more complex. Companies look for ways to automate the production of software and to improve quality as well as reducing costs. The importance of UML can be boiled down to one work. Comunication. At first one might thing that comunicating isn’t that hard. But someone who has experience in sofware development can tell you how hard it is to communicate even in a small project. The difficulty arises because we must communicate with multiple developers. The UML is important because it can help software developers communicate. We have to use it in a way that helps communication and does not hinder it.
Sequence Diagrams
A sequence diagram, as its name sugests, describes the order in which the interactions between objects take place. Sequence diagrams describe how and in what order the objects in a system function. These diagrams are widely used by businessmen and software developers to document and understand requirements for new and existing systems.

Class vs Object diagram
At first glance you might thing that they are the same thing. But they are completely different things.
A class diagram depicts which objects your program consists of. So for example. The image below is a class diagram I did for my mid-term Object Oriented Programing class. It represents the Contact class. You can see first you write the parameters of the object. A minus sign stands for private and a plus sign stands for public. The next thing you have is the name of the parameter. Then the type. After the parameters we write the class methods. First we write a plus or a minus sign, like the parameters, then the name of the method. Inside the parenthesis are the parameters it recieves. And after that is the return type.

In contrast, an object diagram describes the interaction between the objects, also it can be like a snapshot of your program at a point in time. For example: the diagram below is an example of the class Customer in a certain point in time. It shows the the values of the paramteres of the customer id and the customer name. As well as his different orders.

References
UML Diagram Types Guide: Learn About All Types of UML Diagrams with Examples


