Costa, C. (2013). Learning computer programming: Study of difficulties in learning programming. In ACM International Conference Proceeding Series.