So this debate has come up recently quite a few times in my life. Once or twice in the chat on this forum and in my real life as well. It's specifically with regards to people good at music, games, hobbies, math, writing etc. Do you think these people were born with some talent or ability or do you think their desire and practice got them to where they are? For me personally, I think it's all practice. The more time I spend studying and thinking the smarter I get, the more time I spend practicing guitar the better I get. I don't think I'll ever hit a peak because of my genetics. Two people may have practiced something for 2 years and be at two different skill levels, but I think the actual hours spent and how efficiently those hours were spent really determine how good someone gets. Musicians have children who are musically talented because those children are exposed and taught music starting from a really young age. On the other hand, I see people giving up all the time because they believe they just don't have the talent for something. It kills me to see these people give up, because I know that it's their giving up that makes them fail. What is you opinion?