This is the first indication of tithing. This is true proof that God wants our first and our best, and nothing less than that. God wants to know that he is first in our lives and that we think of him before we thing of anything else. In my opinion it's understandable that Cain got angry, but it's his own fault. He should have taken care of God first.