Why is programming so hard to learn?

Gillian Bain, Ian Barnes

Research output: Contribution to conferencePoster

6 Citations (Scopus)


We present preliminary results of an ongoing study into the barriers to student learning in programming. Unlike similar studies, we look at students who have not previously been high achievers in the education system. The key barriers identified so far are poor problem solving strategies and emotional issues caused by previous educational experiences
Original languageEnglish
Number of pages1
Publication statusPublished - 21 Jun 2014
EventInnovation & Technology in Computer Science Education - Uppsala, Sweden, Uppsala, Sweden
Duration: 21 Jun 201425 Jun 2014


ConferenceInnovation & Technology in Computer Science Education
Abbreviated titleITCSE'2014


  • Programming
  • student learning
  • difficulties

Fingerprint Dive into the research topics of 'Why is programming so hard to learn?'. Together they form a unique fingerprint.

  • Cite this

    Bain, G., & Barnes, I. (2014). Why is programming so hard to learn?. 356. Poster session presented at Innovation & Technology in Computer Science Education, Uppsala, Sweden. https://doi.org/10.1145/2591708.2602675