Charity is one of the greatest virtues of mankind. Every religion asks its followers to engage in charity work for their neighbors and even for other sentient beings.
Charity means using energy, talent, money, resources, property, or anything else to help people in need. You can also search the web to find more ways to give in charity donations.
Charity, however, should not be done to derive any benefit from this world in any way, as it then becomes the business and trading of one type of material possession (wealth, time, knowledge, etc.) respect from society, etc.).
This should be done without hope because God Himself rewards those who do good deeds. The ideal act of charity would be to throw your money into the river, which is done quietly with no hope or even possibility of return.
All actions produce some result. Charity is no exception. All charities are highly appreciated by this world. The world tries to return what you give.
However, if you don't receive a refund, he tries to honor you with words of praise. If you even deny praise and honor, it will sincerely respect you.
Any wealth, when sacrificed in this world, leads to an earthly return to this world itself. Nature tries to balance your actions so that the world does not feel indebted to you.
You don't have to wait for the afterlife to get the real benefits of charity, because charity provides immediate benefits. However, the benefits are not material, but spiritual, which delights the human soul and brings happiness and peace to his life.
The result is a much happier life for the giver because they have at least partially paid off the world's debt and God's debt.