Teach Yourself Programming in Ten Years
Peter Norvig
http://norvig.com/21-days.html
Mostly deals with programming, but talks about 10 years or 10,000 hours to attain expertise in many areas and 8,000 hours to be merely good, and 4,000 hours to become a teacher in the same field...