"Scratch is a new programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share your creations on the web."
I started to use Scratch about one and half year ago and am amazed at how well it's designed. I've been a professional programmer for more than 8 years and started to use Scratch to teach my 9-year-old boy and his classmates to program. I also used it to create small educational software for kids. I am amazed at how well Scratch is designed and how fun it is to use. With this serie, I aim to guide you, step-by-step, to go from creating animating Sprites(Lesson 1 to Lesson 4), to a Scratch Animation(Lesson5 to Lesson7), then finally to a platform Scratch Game(Lesson 8 to Lesson10).