Wiktionary
give a man a fish
prov. (non-gloss definition: Shortened form of) '''give a man a fish and you feed him for a day; teach a man to fish and you feed him for a lifetime'''.