Costa, C. (2013). Learning computer programming: Study of difficulties in learning programming. ACM International Conference Proceeding Series. https://doi.org/10.1145/2503859.2503871