Gene Information Resources

What is a gene?  How is it related to a protein?
Explanation of Gene from Wikipedia