BlockyTalky is a programming environment designed to make it easy for novice programmers to make interactive, networked physical computing devices. Kids as young as 10 have used it to rapidly build a wide range of projects, from networked cat feeders to computer music systems.

BlockyTalky Website    Lab for Playful Computation