There are eight levels of charity.... The highest is when you strengthen a man's hand until he need no longer be dependent upon others.
MaimonidesKnow that for the human mind there are certain objects of perception which are within the scope of its nature and capacity; on the other hand, there are, amongst things which actually exist, certain objects which the mind can in no way and by no means grasp: the gates of perception are closed against it.
MaimonidesAnticipate charity by preventing poverty; assist the reduced fellow man, either by a considerable gift or a sum of money or by teaching him a trade or by putting him in the way of business so that he may earn an honest livelihood and not be forced to the dreadful alternative of holding out his hand for charity. This is the highest step and summit of charity's golden ladder.
Maimonides