The idea, as I understand it, is this: While it’s fine to feed starving people in need, (ala St. Mother Teresa), it’s also a good thing to help people out of poverty by helping them gain the skills they need to support themselves.
The idea is that merely throwing money at poverty by means of welfare that keeps people in generational poverty isn’t the best thing to do to try to end poverty. That that money might be better spent training people to support themselves. And by encouraging them to get a proper education.
Both are good things to do–to give aid when people are in immediate need–after losing a job, widowed, emergency medical need, catastrophes, etc. but not as a means to end poverty. That is better done by training people to become self-supporting, which means a good education as well as hands-on learning.
People who are unable to support themselves need full-time help, for certain, but not those who can–with the proper education/training.