There is no such thing as talent. Talent is greek for “divine gift”, and since I do not believe in anything divine, I do not believe in predisposed skills. Hard work, persistence and interest can get you anywhere, though.
It all reminded me of my early web design days. I used to print out hundreds of web design and development blog posts I found online. These were mostly articles and tutorials, a lot of which I did not understand at first. So, I reread them and reread them again. Then I thought about what I read and tried things out myself on my PC. Then I reread. Again. Sometimes, even that was not enough and it was months after that I figured things out while working on a project.
Where’s the divine gift in that?
Of course, it’s so much easier to say “I have no talent” and waste zero energy and zero time and do something else. But remember, nothing ever comes easy. There is no magic and there are no divine gifts. It’s all practice and determination.