I'm completely new to dancing, I have never ever danced before in my life. I wish to learn how to dance so if ever a girl wants to dance, I'm not standing there looking at the floor. My university has really cheap student courses. I want to learn a dance that shows class, I hate club stuff like grinding. I want one that makes me look sophisticated and classy. I'd also prefer something fast paced since I get bored easy. Also I'm super shy and I want to change that, I dislike getting touched and hugging people as well, I really want to change that. The only hobby I've ever done is amateur boxing and I've competed for 3 years and I'm really good with skip ropes. I would have chosen mma but I hate rubbing up against other guys ugggh. I did some research and salsa looked pretty good, What do you guys suggest? Also is there any like etiquette that a newb should know before I go to my first class.