I learned a few things which helped me.
1) I tend to stick to bars which draw the nicer crowd, not those in my local area which draws planks.
2) I watched people for a long while, god people must've thought I was a mute but i watched how people interacted and have slowly built up how to handle most social situations, if not I think I am getting good at coping.