Segundo o estudo, a habilidade mais importante que um programador (iniciante ou já atuante na área) pode aprender são novas línguas. Isso porque desenvolver códigos envolve aprender uma nova linguagem, com novo vocabulário e gramática, que precisa ser expressada de forma clara para que os comandos sejam executados.
Foram pesquisadores da Universidade de Washington que analisaram uma amostra com 36 adultos que sabiam programar na linguagem Python e chegaram à conclusão de que os profissionais que aprenderam mais rapidamente e de forma mais assertiva tinham mais facilidade com linguagens. Além disso, as pessoas possuíam boa memória de trabalho, capacidade de resolver problemas e bom raciocínio.
Os participantes do estudo passaram ainda por testes que avaliaram a habilidade de cada um deles com números. Foi descoberto que, apesar de importante, a habilidade com matemática não fazia parte dos principais requisitos para ser um bom programador.