Website Scratch This is a very fun way to get an introduction to programming. Subjects - Kids Technology