Clip
Learning Programming Out of Necessity
The best way to learn anything is through necessity. For CD Baby founder, Derek Sivers, that was learning programming when he needed to automate his company's manual labor. He recommends finding a problem you need to solve as the motivation to start programming and also suggests reading books on people skills to help with communication and problem-solving.