This pretty much describes my life until college. It took a lot of work from a bunch of friends in college for me to develop enough social skills to handle non-geeks.
I used to be more extroverted. Recent years have left scars that have turned me more gun shy. I am still trying to find a balance. My innate wiring is to just be warm and friendly to everyone. But I have found that there are often unexpected and harsh consequences to doing so. It's rather counter-intuitive.