There are multiple of ways to learn how to dance. The most common way to learn is to go to a class. This method of learning dance has both advantages and disadvantages. The biggest advantage of dance class is that you will direct feedback from your instructor so you can correct any mistake. You will meet new people in dance class which will make you more socialize.
Of course, there are disadvantages of attending dance classes. It is the most expensive method to learn dance, not everyone can afford it. If you have a busy schedule then it can also be difficult to attend the class.
You can also learn to dance with the help of videos. You can schedule your dance practice according to your preference if you are learning with the help of videos. It is the cheapest way to learn to dance. You can watch videos over and over as many times you want and can learn more effectively. You can learn to dance in the comfort of your own home.
You can use a mirror to watch yourself while you learn to dance or can ask your friend to watch you while you practice. There are also other ways to learn to dance. It is up to you to choose from various methods.