Ronald Reagan actually said...
You can give a hungry man a fish and he'll be hungry tomorrow, or you can teach him to fish and he'll never be hungry again.
Context
Remarks at a Breakfast Meeting With Representatives From the Private Sector Engaged in Volunteer Work
09/20/1981