When it comes to learning a dance, you will be learning the steps in as little as one or two lessons. But to become a refined and more precise dancer takes longer due to two main factors. The factors include how often you take the lessons and how often you practice. Most beginner students can feel confident on the dance floor anywhere from 6 months to a year.