Origin
The phrase is actually not biblical. It dates from the late 19th century in England and is credited as the creation of Anne Isabella Richie, daughter of writer William Makepeace Thackeray.
Explanation
It is more worthwhile to teach someone to do something than to do it for him. There are times where it is more beneficial to teach someone a specific skill, one that can permanently fill a need he has, over just handing him a temporary solution to a problem. That’s a lesson the full version of this proverb brings out. If you give a hungry man a fish, you’ll have fed him for a single day; that’s a short-term solution. However, if you were to teach the man how to fish, he would be able to feed himself for his lifetime!There’s an important life lesson in that simple statement. Some people translate it conceptually into something like “Education is the most important thing you can give someone to better his circumstances.”
Example
My friend, Brian, did not know how to drive, so instead of giving the man a fish by driving him around town every day, I decided to teach Brian how to operate a vehicle on the road safely. Now he can take himself to different places without me.