When you didn't learn to swim, ride a car or even a bike in your life, it's easy. You just sign up for a course, when competent teachers have proper methods of teaching and are patient with an adult taking first steps. When you start no one expects you to have any skills or knowledge.

Is similar path even possible with social skills? The only way available seems to be "just socialize" which is like learning to swim by jumping into deep water. You have to be your own teacher basically, people who you "train" with are not likely to be patient and forgiving for mistakes. Minimum level of skills are required even to start thinking about improving them and you can't really learn this stuff from books.

Can you spot any other differences (or similarities)?