i said online dating...cause i think it wouldnt be bad to try..you never know (you know) but you could meet her anywhere..i guess my advise would be to do the stuff that you like n when n oppertunity comes around speak up...if you like book clubs the yea join one..if you like bars, go....do the stuff in your list that you enjoy and feel comfortable and confident doing
if all the stuff you like dont really include people..then find ways to make them more social..like if you like to read..book club or if you like video games check out forums that talk about those stuff or go to the conventions they have sometimes about those stuff or invite people over to play and turn it into a lime like..once in a while...
but yea..just be social and be yourself and you'll find her....remember waiting is the hardest part! Well sorta...lol