I commend you on wanting to come out to your friends and family. Being gay's not easy these days, and I am happy you are being honest. The best way to come out to friends and family that you are gay is to just have a sit down, like an intervention. I would invite everyone over for a BBQ or something and let them know that you have some shocking news to tell them. Have some drinks if you need to. If you get people in a group setting like this, and it is friends and family they may take it better than telling them one by one. Good luck to you.