Scratch is an ideal first programming language for kids or beginners. It was created at MIT and is freely distributed to the world.

BASIC was created in the 1960's as a first programming language. It was a text based language with line by line numbered commands. Scratch is very different. You build programs by snapping graphics pieces (commands) together like Legos.

If you can use a mouse and can read, you are ready to start creating in Scratch. With Scratch, it is possible for you to create stories, animations, or designs. In the process you will learn the basic concepts of modern day computer programming

What to be challenged? Read on.....