The only problem I ever found with my own home-schooling experience was an over inflated feeling of superiority when I am around my traditionally educated peers.
After the feeling of disdain wears off (I eventually come to terms with the fact that it's not their fault), all I'm left with is pity.
Statistically, home-schooled children are more inclined to not only go to college than their traditionally schooled counterparts, but tend to favor private or ivy universities. Or perhaps those schools just favor them.
One thing is for certain... we usually speak with more of an adult's capacity of vocabulary at an earlier age. This may cause scorn and ridicule... but it's rarely been a problem as an adult.
I'm not sure if it's exactly fair to be comparing the social habits of home educated children with geeks simply because geeks just have a different way of thinking and processing information. They/we do things logically versus emotionally on a large scale. You don't need to be raised in a cave to have poor social skills. It's subject to personality types in general, not actual social stimuli.
Can this behavior be taught? I personally don't think so. Not going about it that way. A class on self esteem or the art of conversation would be far more helpful.