Between the ages of 12 & 20 I had no friends of any significance to me. As a result most of the skills I've learned to blunt my INTPness for easier communication have been 100% self-made through trial and error with random encounters. 
One of the important lessons I've learned is that you don't need to learn to be comfortable dealing with uncomfortable social situations to become more social and adaptive. You just need to be ok with making yourself go out and be in uncomfortable social situations occasionally. Because the rest comes with time.
Agelastos