What are you going to prove? What the programming doesn’t require the passion and talent? So what do you mean when you are saying “programmer”? The man who can type a keyboard? Or real programmer who can create something? You need one of a)passion b)talent c)spend too much of time, or better you need to have all of this! No one can become programmer without all of this conditions. So, your text is wrong.