The best poverty program is a job.
All we do by addicting people to handouts generation after generation is increase the demand for more and bigger handouts.
Such programs should be limited to those who cannot provide for themselves at all and should be concentrated on moving them out of poverty, not keeping them there.