Try making friends with girls first - literally everyone I've ever gone out with has been a friend first and has then become more. Join societies, get a part time job, do some volunteering - anything that will bring you into contact with girls in a context where you wouldn't expect to be chatting someone up. Then just make friends without a view to getting in their pants and see what happens - if it is meant to happen then it will.
Girls rarely react particularly well to guys trying to chat them up at vending machines / bars / wherever - it happens so often that it's frankly rather boring and can very easily come off as being creepy.
Can confirm, however, that I have had plenty of pre-marital sex and my life is yet to be ruined. If you don't agree with your church's teachings, having you considered finding one which does align with your own world view?