If you're looking to pick up a new skill, there are many great websites out there that can help teach you. Here are five of the best.