How to make smalltalk?
uuilly: The best conversations are those that aren't predictable.  Get away from the mundane as fast as possible.  You are a unique person, if you hide that uniqueness, you become boring and nobody will want to talk to you.eg:
You: "Crazy rain eh?"
Girl: "Yeah."
You: "I love the rain, it reminds me of Rangoon."
Girl: "You've been to Rangoon?"
You: "No but it is the best city name in the world."
Girl: "I've always been partial to Riyad"If rain reminds you of an episode of star trek or of an algorithm, say so.  You'd amazed how far you can get if you say something w/ total confidence no matter how absurd.  If the person blows you off, it's all good.  99% of people aren't going to be your friends.Don't be boring and don't be afraid.  The more you do it the easier it gets.  You loose absolutely nothing by trying.