Key points are not available for this paper at this time.
Neste artigo, apresentamos os resultados de um estudo em duas partes. Analisamos 60 programas escritos por programadores novatos com idades entre 16 e 19 anos após o seu primeiro curso de programação, em Java ou Python. O objetivo é identificar dificuldades independentes da linguagem utilizada, e aquelas que se originam da própria linguagem. Em segundo lugar, analisamos a transição de uma linguagem "simples" para uma mais "avançada", acompanhando oito alunos que aprenderam programação em Python antes de passar para Java. Nossos resultados sugerem que uma linguagem simples gera menos erros de sintaxe, bem como erros de lógica. A parte qualitativa do nosso estudo não revelou desvantagens em ter aprendido a programar em uma linguagem simples ao passar para uma mais complexa. Isso sugere que não só uma linguagem simples pode ser usada ao introduzir a programação como uma habilidade geral, mas também ao fornecer habilidades básicas para futuros profissionais da área.
Mannila et al. (Fri,) estudaram esta questão.