Python would be a girl-next-door type. Attractive and intelligent at first, but eventually you'll get bored of her and her dad Guido and maybe have an affair with Ruby.
C would be a skinny, plain Jane, and sexually liberated woman. You don't want anything serious with her, but she's always there when you need it. And if you're into it, things might get kinky too.
JavaScript would be a cute looking gal that's a bit too promiscuous and a little sick in the mind. You like her for the good parts, and you recognize the potential, but you'd rather be with somebody saner.
Java would be a very reliable, somewhat ugly woman. You feel sorry for the nerds that court her. She's a bit annoying and just can't seem to shut the fuck up. If you had to choose, you'd spend your time with C#.
C# is Java's richer, smarter, better looking cousin. But there's something about her family that just puts you off, and sometimes you think she's just not worth the money. Although she isn't ugly, she isn't sexy either.
Ruby is a cute bi-curious hipster chick. She used to be kind of lovely, but she started to hang out with some really annoying, pretentious people. Still, there's something exotic about her that turns you on.