Most Helpful Guy
I have the exact same problem as you except i haven't tried out dating sites yet.
As a computer geek who can't go clubbing (Sensitive ears :/) and doesn't like drinking i am never surrounded by girls. At work there are nice ladies but they are all to old for me and/or taken.
Dating sites are still your best bet probably, in the netherlands there is one called Paiq which matches you based on anonymous chats rather then profiles. During the chats the system slowly reveals your pictures so it fades from being anonymous to a normal 1 on 1 chat. After it you can choose to block the other or to continue talking.
Personally i plan to sign up for that site next year and test my luck, i have to start making more pictures of my life first so i have something to show.
But please, don't loose hope! The right guy is out there! And to put down some of my favorite southpark quotes here "If you want to find some quality (boy) friends, you have to get trough the dicks first (Not literally ofcourse)".
Most Helpful Girl
"never had a bf", but you fucked. Please leave this line for someone that hasn't who*** around. You've obviously haven't had a boyfriend because you're easy to spread your legs.