An autodidact is a person who spends time learning something new on his own. With endless resources available for free online, autodidacts have never had it easier. We've gathered a list of resources ...