A lot of nerds and geeks (the ones I know at least) are unpopular not because they're unpleasant people (they aren't), but because they don't understand how the social system works, what you're allowed to say and what you aren't (and when). If you just watch people talking around you you can easily notice what annoys people or causes them to end the conversation, and avoid doing it. If you just apply your mind to everyday life, being involved in your surrounding culture really isn't that hard.