A poor person cannot learn well unless something good is holding his stomach steady. That is, if you wanna teach a person how to depend himself, make him or her believe in ‘living’ once again. Give him something to show him the way, then teach the person how to do it on his or her own.
No, giving them jobs or earning opportunity that they know how to understand and do is the best thing that you can do to them. Money can be spend in a little hour but not opportunity and knowledge.