Here’s an article about how Scratch (a programming language supposedly any child can learn) and Raspberry Pi (a computer that costs less than $50) fit together.
We’re huge fans of Scratch here at the [Raspberry Pi] Foundation. It was designed to teach young people how to program but it’s a great learning tool at any age: you can build your first program in minutes and pick up fundamental concepts very quickly. Whilst having fun. Sneaky!
If you’ve never tried Scratch before then today is the day to boot up your Pi and have a play. If you are Pi-less then you can use it online, but you’ll be missing out on the best bit of all: physical computing with Scratch. It’s probably the easiest way to hook up sensors, LEDs, buttons and motors to the Pi