Learning programming, syntax errors and institution-specific factors
Alireza Ahadi, Raymond Lister, Shahil Lal, Arto Hellas · 2018
Learning programming is a road that is paved with mistakes. Initially, novices are bound to write code with syntactic mistakes, but after a while semantic mistakes take a larger role in the novice programmers' lives.