We know the reasons as to why learning to code can be beneficial, but we want to hear your honest opinion, with a focus on the required learner capabilities, characteristics and processes involved in learning to code. Is it effort or ability that can lead someone to master the fundamentals of programming? What factors might impact on success at coding?
'Learning to code (or program)' is a broad topic that may invite many interpretations. We would like to hear your thoughts on learning to code, taking into account and reflecting on the 'holistic' process, however, we invite different interpretations and explanations of what this means, depending on your own experience and perceptions. We welcome your personal experiences, justifications or analogies to assist with your explanation and how you interpret 'learning to code'.
Please note that you must be 18 years or older to participate. Your responses to the questions below are anonymous and we ask that you do not explicitly disclose any personally identifiable information in your response. We are a computer science education research group and we would like to analyse the responses so that we can better understand community perceptions about this topic. We may publish the findings in academic peer-reviewed research papers.
To provide your thoughts on the topic, we welcome you to respond to the three questions below and some general background information.