I highly suggest for any shy person to read How to Win Friends and Influence People, by Dale Carnegie. He shares practical and solid advice, that is both moral and useful.
How to Win Friends and Influence People by Dale Carnegie
You never know what you may have in common with another person, unless you ask them!