“My Student is Only 12 – What Is the Hurry To Learn Programming?”

“My Student is Only 12 – What Is the Hurry To Learn Programming?”

I hear this question from some parents. Even more worrisome, I see it in the actions of others who hold it as a tacit belief. “My son is interested in programming, but he is only 12. Why not wait a few years before encouraging him down that path?”

Just like saving for retirement, now is the time to start. Delaying just a couple years can cause widely different results. It comes down to some underlying assumptions being made about the next few years.

There will never be a perfect time to learn programming (or do anything for that matter), but waiting is likely to only make things worse. Each year in school the classes become more rigorous, demanding more time and attention after school. High school baseball takes more time than little league baseball – and you can substitute the word “baseball” for any activity. With each passing year it becomes more difficult to add a new activity.

Peer pressure is difficult to understand, but shouldn’t be ignored. Teenagers care about what their friends are doing and what is cool. You might believe your student isn’t susceptible, but you will likely agree with this statement: your student is more likely to feel peer pressure at 16 than 12. This is a particularly important factor for girls, where programming might be less understood by peers and anything nerdy is avoided.

There is also an assumption made about kids curiosity. “If my son is really interested in programming, he will still be interested in a couple years.” There is a window where a student’s curiosity is at its peak and also when a parent’s encouragement is most effective. Take a close look at these two windows and you are likely to find they won’t be open forever.

This doesn’t even mention the incredible benefits to starting earlier – the chance for compounding knowledge and the time to gain a deep understanding. Kids programming is more accessible than ever, with great tools and languages. You can get started with just a couple hours of programming a week!
 
 
 
 
Photo: Christian

Posted by Brian Skinner / Posted on 11 Jul
  • Post Comments 5

     denise schwab
    • Apr 4 2015
    Reply  
    I am interested in setting up a mentorship for my son Noah. best, Denise
     Kristen Lopus
    • Apr 28 2016
    Reply  
    I am interested in setting up a one on one for my son Luke
     Sissie Lola
    • May 28 2017
    Reply  
    This year, I have been teaching my 1st graders the basics of coding through different modalities of learning... visual, kinesthetic, auditory, tactical, and more. Beginning with activities from Wonder Workshop, Hour of Code, and a variety of robots (Dash, Dot, BeeBot, Ozbot, MiceBots...). Do you have any mentors I can recommend my 1sties over the summer?
       Brian Skinner
      • May 30 2017
      Reply  
      That's great to hear you introduced them to the world of coding! Those are excellent activities to get started. Unfortunately Breakout Mentors isn't really a fit at that age. We have mentors at Stanford, Berkeley, and Santa Clara Universities who usually work 1-on-1 with students. We start around 9 years-old as that is when students really get the value out of the personalized approach, with someone able to keep challenging the students. What would I recommend? Check out the CoderDojos in the area for excellent free events: http://www.coderdojosv.org/, https://trivalleycoderdojo.wordpress.com/

    Drop us a line

    Your email address will not be published. Required fields are marked *