I bought the Hello Ruby books for my daughter a couple months ago. She was interested in learning to code, and I had recently watched Linda Liukas’ wonderful TED talk about how she came to write her books.
So I bought both of the Hello Ruby books: one about programming, and the other about computer hardware. I read the stories in both books to my daughter, and then we paused for a time.
I realised that Liukas also made available PDFs of the computers that school kids could download and print to make little cardboard computers. I downloaded the PDFs, and had them printed on 300 gram paper the other day.
Our daughter cut out the various pieces, read about components like RAM, ROM, the CPU, and GPU, and then we sat together this afternoon and built her computer.
Having done this, it may be time to return to the books, and start exploring some of the exercises in the books. It’s a great way to introduce kids to what is otherwise a pretty technical field. Our daughter loves the Hello Ruby approach. I’m a fan too.
What do you think?