@Anna From my own experience:
- participate in projects you use
- contribute to wikis or documentation sites
- write tutorials
- help on localization
- comb through issue trackers, comment and provide information, file issues when not done yet
- if you implement an own idea, don't hesitate to publish your code, even if you think you are the world's worst programmer, there is nothing to fear