Pode-se fazer estudos sobre as capacidades de abstração ou outro conhecimento útil, mas a definição de programação não é clara, e acho que a citação é irrelevante, porque existem maneiras opostas de analisar a programação:
O primeiro tipo: as linguagens de programação são (ou deveriam ser) algum tipo de linguagem humana criada para descrever uma tarefa a ser executada pelo computador; portanto, todo mundo que fala deve poder programar. Chama-se script, BASIC, o sistema tipográfico TeX , etc ... A linguagem ou o sistema não importa, é a maneira como seus criadores e pessoas o encaravam: "Caro programa / computador, imprima meu nome" , em vez de "Consiga um espaço do tamanho de onze caracteres, depois me dê o endereço desse espaço, deixe-me armazená-lo e digite onze caracteres nessa memória que você pode retirar do buffer do teclado (mas não esqueça de limpá-lo etc. "
Nesse caso, fica claro que o estudo preferiria "Nem toda língua pode ser assimilada rapidamente?".
Por outro lado, as linguagens de programação são apenas uma maneira de descrever como um computador funciona ou como deve funcionar, como deve ser 'conectado' se você pensar nos computadores dos anos 50. Portanto, o programador não pode fazer nada, mesmo que ele 'fale' a linguagem de programação perfeitamente, se sua inteligência não puder atingir esse nível de abstração em que você vê bytes armazenados na memória, seqüências de caracteres como ponteiros etc. volte ao mundo para ligá-lo ao problema. Portanto, nem todo ser humano pode programar (em linguagem assembly ...).
Além disso, você precisará de todas as qualidades necessárias para trabalhar e produzir algo: saiba muito bem o que deseja, facilite a compreensão / conclusão / revisão por outros, concentre-se em seus objetivos, etc. um escritor, um músico, uma prostituta.
Mas a maioria dos humanos tem boas capacidades de abstração, especialmente crianças. Algumas escolas alemãs estão ensinando Haskell para pré-adolescentes (linguagens de programação como Pascal ou Delphi estão sendo ensinadas em todas as escolas alemãs).
Então, eu diria que a pergunta é muito difícil de responder, e qualquer resposta (ou estudo) provavelmente é irrelevante.
Você encontrará uma análise muito breve de como as pessoas aprendem programação no artigo Ensine-se a programar em dez anos, de Peter Norvig. Ele parece pensar que não há programador nato.