Being shy is learned. Become more social and you'll learn how not to be shy. There isn't a magical cure, you just have to get over your fear of what other people think of you or whatever it is that you're afraid of.
Get out there and don't be worried about what others think, but just don't make a fool of yourself by being too arrogant, obviously ;)
Start approaching hot girls/guys depending on what you're into and try to have a nice convo with them. Believe it or not that's how I overcame my shyness and my fear of interacting with ladies. Plus its a really fun way to meet people.