The Bible teaches...
To do good, to be rich in good works, generous, and ready to share. I Timothy 6:17-18
That it is more blessed to give than to receive. Acts 20:35
That God loves a cheerful giver. II Corinthians 9:7
That whenever you give, do not proclaim it so that you will be praised by others. But give in secret so that your Father, who sees in secret, will reward you. Matthew 6:2-4