Shoes: We suggest that you consider dance shoes as they actually make dancing easier, but they are not required. Stay away from rubber sole shoes; they will impair your ability to do turns, and they can mark up the dance floor. Clean hard-soled (leather) shoes are ideal.
Shoes that have been worn outside will track in grime, and damage the dance floor; the dirt can also reduce traction on the dance floor, which can be dangerous!
If you attend a group class and only dance with one partner, your learning rate will be significantly reduced. Good drivers are ones experienced with lots of different vehicles, even if the mechanics of driving is the same for all of them.
If you want to dance with only one partner that’s fine, but you might want to consider private lessons where the instructor can focus on each individual’s dancing. Dance with as many different partners as possible to enhance your dancing, practice your leading, and get the most from your classes!