I would forego the Craigslist idea, that's way too sketchy. And as far as dating websites, also a waste of time in my opinion. I would say meet people at local events such as a meet-up, convention, tournament, etc. And as my personal advice, meet people with the intention of a friendship rather than a relationship. What i do is ask a person to "hang out" rather than a "date", that way it seems more relaxed. And always be confident (no cocky), nothing is more of a turn-off then someone with low self-esteem (not many people want to hear self loathing). Be proud of who you are and your interests. also don't be afraid of rejection, its only natural that some people won't like you, you just have to weed out the ones that do like you. My $.02