If I can make one suggestion to you, and basically anyone else on these boards or anywhere really, that finds themselves in a position where "I have difficulty meeting people because I don't really know how to talk to people/what to talk about" it would be this:
Get yourself a job that forces you to.
I work in Radio, and before that I worked at a Carwash, and Retail, and even though I work in Radio it certainly doesn't pay for my lifestyle and therefore I also work a full time office job, but that Radio job forced me, above all my other jobs, to figure out how to fake my way through a conversation.
Between TTV and That job, I've discovered that I can be incredibly personable when I need or want to be, and that I can both steer a conversation to somewhere I'm comfortable or allow a conversation to open up to topics I might now about. If you find yourself having trouble talking to random people, find yourself a job on a local Street Team. Promotions Departments always need boots on the ground, so to speak, and you'll get to have fun doing the most random things. Might find a bit of confidence and social skill you never knew you had too.
Or maybe I'm just talking out my behind, because apparently I was actually popular in High School, though I definitely don't remember it like that, so maybe take my words with a grain of salt. But working in situations where you're forced to meet people constantly definitely helps. School, for all that people say, doesn't actually force you to interact with people.
(Also, I would make a comment on relationships, but I've had enough "Crazy Ex Girlfriends" and made enough mistakes to make me both incredibly qualified to speak about it and smart enough not to unless I'm specifically asked :P)