Ya.. Its very awkward.. The easiest thing to do is to talk to a girl at school. Pretty simple right? No. and I found out the hard way
Basically you have to have known the girl already like from middle school or something., but by far best place to meet a girl is an online game... o yea.. I can be thankful for my non-virginity on that one....