qqp question1: It is said you need 10,000 hours to master a skill. If you spend 3 hours a day acquiring a skill, how many days does it take to spend 10,000 hours at it? question2: "Consider the 10,000 hour paradigm. Programming is not approached as an art to master, but as a subject to learn. Are there any ""schools of thought"" of programming, like there are for mastering violin? What exactly should I practice for 10,000 hours?"