Hello and welcome to the forums! It is nice to come across another shy one around here *smiles* Although I have found that more time you spend here, the more confidence you gain.
It is a matter of finding your place within here. Heh...even I don't know what that is yet, but this is a great forum to be a part of. Trust in your own abilities and strengths, don't be afraid to ask questions, and you will be fine.
I've said some stupid things here lol...but no one shoots you down for it. The only stupid question is the one that isn't asked - as a new friend of mine here once said.
Have fun and enjoy xx