Log in

No account? Create an account
Previous Entry Share Next Entry
Learning to program
Frogmarch 2002 - Whitby
Now that Beth is 9½, I figured that it is time for her to learn some simple programming. I started programming when I was a similar age, in Commodore Basic on a VIC-20. With a wealth of languages and learning resources available, I thought back to my childhood enthusiasm for computers, and what I currently find exciting, and decided that Ruby would be a good bet. I use it extensively at work, and generally find it a mood-lightening language to work with.

I figured that it would be useful for her to start off with the groundwork of programming — thinking in terms of input and output, variables, and algorithms. A command-line interface was appealing; I don’t see the value in teaching programming through graphical tools.

Beth spent today working through the first few chapters of the book I bought her, Learn to Program, a child-friendly introduction to programming Ruby that concentrates on teaching programming, rather than just teaching Ruby. She responded with enthusiasm, and is looking forward to more in the morning.

I’m rather disappointed that her school don’t appear to teach any real computing; they are taught to use office apps and web sites, but as far as I can tell, don’t get near to programming. This is a missed opportunity.
Tags: ,

  • 1
Toby, I've been teaching kids aged 8-11 the fundamentals of programming for the past year and a bit every Thursday at the DCA, specifically to address the shortcomings in the curriculum. We use a combination of MIT's Scratch, HTML and Python - happy to send you a full copy of the curriculum if you want:)

Thanks, that would be really interesting. I wonder if anything similar is going on in St Andrews?

I have a parent/teacher evening at the end of this month, and I’ll take the opportunity to follow this up with them.

Python was my second choice language after Ruby; there are a lot of decent child-oriented Python resources.

http://code.org/learn (from the "hour of code" project) and http://scratch.mit.edu

User ggreig referenced to your post from Decade saying: [...] grown up with it, and kids who weren’t around when I started this blog are now learning to code [...]

  • 1