"Get interested in programming, and do some because it is fun. Make sure that it keeps being enough fun so that you will be willing to put in your ten years/10,000 hours."
This is a great definition of talent.
This is a great definition of talent.
The rest of it is networking.