The sheer joy of making things. Programming is fundamentally about creating solutions to problems. At the end of the day, you have created something that didn't exist that morning, and that is in and of itself satisfying.
The boy influences the crystal merchant by following his or her dreams the boy is even teaching him andalusia and sheperding, notice how he also tells the merchant take a chance and seize the opportunity.
B, its kind of necessary to have a high school diploma, a college degree and/or experience. He could get a job at fast food but it won't be a GOOD job where he can make a living out of