My time in the Borg left me socially retarded.....hell maybe I still am lol.....so I'll share what I learned about the search with ya, even though I'm gay and your probably not.
You can indeed meet somebody wonderful online, I did. But it takes lots and lots of looking and waiting and trying. Dont be fooled by the "oh gee this is so totally great we can talk about anything all night long" syndrome......that happens quite often online.......but take it slow, meet in public several times and realize that reality and online are often different. Sometimes a helluva lot different.
You can also meet somebody wonderful in a nightclub, but if you aren't the party-guy, extrovert type, and why else would you be asking the question, then it takes many, many nights of looking and standing around sipping expensive drinks and going home feeling like shit because you didn't meet anybody that night. I was never any good at that.
At least with the internet, you can wear your old sweaty gym shorts and sip cheap beer in comfort at home, lol.
The best way is to meet somebody thru a mutual friend or a group you both belong to. There's no substitute for 1 on 1 face to face contact. It would be good if you found a group where the activity is NOT focused on dating/romance/sex, because then you can stay in your comfort zone.....until you feel the magnetism with someone.
Maybe a bowling league or a sports club would work for ya. Or a volunteer outfit. I met my first bigtime lover when we both were volunteers in training for a suicide hotline.
The most important thing is, don't be desperate. People can see it and smell it on you, and they will run like heck to get away. I know it's hard to do when you really are desperate.....lol.....but strain every nerve to ACT like you really could care less, "hey I'm just here for the ride"......laugh, relax, enjoy yourself. put on that "gee I'm just so damn glad to be ringing frigging doorbells at 9:30 on a Saturday morning " smile and fake it till you make it, bro.
Not a guaranteed thing....might still take a long time.....and even after you find somebody special and sign the mortgage together, it can still all go down the tubes later on.......life is what it is......you pays your money and you takes your chances........but hope some of this is helpful buddy. Good luck to ya.