Have you read Outliers? It’s a book by Malcolm Gladwell. Not his best book, but it’s quite good. It’s basically a theory that assumes that really successful talented people get where they are because they just put the hours in. He looks at The Beatles, Bill Gates, Sports stars, all different areas of work and investigates peoples backgrounds.
The guess is that you need to do something for 10,000 hours to get good at it, which is roughly 10 years full time. The Beatles had performed for that length of time before they became an overnight success :D
I’m a strong believer in the idea that almost anyone can do anything if they just put the hours in and concentrate. I occasionally muck around playing a digital piano. I’m not very good. My limits are the intro to Fur Elise and the intro to Wait For Sleep by Dream Theater. That’s about it. But I *know* that if I spent 10 years full time really going for it in terms of practice I’d get bloody good at it.
They say that school isn’t about teaching you stuff ‘per-se’, but teaching you how to learn. That’s a valuable thing to know. If the thought of sitting down with a book and learning some new skill depresses you, it’s really worth beating that. It opens up so many possibilities.
I have absolutely zero natural aptitude for programming. my DNA is pretty similar to everyone else’s. I went to a relatively good school (state-run) and my mother taught me to read very young. Everything else was hard work.
You can tell I have no actual talent, because I’ve probably done my 10,00 hours and I’m still not rich or famous. I started programming at age 11 on the ZX81. I’m 40 this year.
I’m still trying though :D