If I had one tip, it'd be for people to wait until they are 18 if they can. That way, most of the negative consequences can be avoided.
I'm completely out to everyone, except my dad, who I don't really have a relationship with anyway. I actually had a good experience with coming out. All my friends were completely supportive, which doesn't suprise me because I'm drawn to open minded people. I don't think they would have been my friends to begin with if I ever thought they'd have a problem.
My mom took it okay. When I told her, I was already moved out, on my own, and really didn't care if she accepted it or not. I didn't really have a good relationship with her to begin with, so when I told her, it was kind of like, meh, you either deal with it or don't, I don't really care. She deals with it, our relationship hasn't changed, although we don't discuss it ever, which is fine, because I really don't want to discuss my love life with her to begin with. She'll find 1000 things to bitch about anyone I'm with, anyway.