3 people have answered
Scratch is a flexible and easy to use visual programming language, developed specifically for educational purposes. Although it’s a doodle to learn the basics, there are a lot of powerful features to explore. To get a copy, go to the home page.
Once installed, go to the Help menu and select Help Page then click on Getting Started for a basic but effective first-steps tutorial. After that it’s worth checking out some of the other materials in the support section of the website which, unlike some other visual languages, is very helpful.
The quick reference Scratch Cards are particularly handy to begin with. When you’re ready to delve further, check out the regularly updated wiki. There’s a great page on using Scratch to power Lego robots. For some reason they’ve failed to add a link to the complete documentation but it’s there if you look.
That should keep you going for a while. If you want more, there’s plenty out there on the internet to check, although sorting the wheat from the chaff can be a problem. Not least because Scratch seems to be a popular name for a variety of unrelated software, so be aware of that when searching.
While there’s a lot of video lessons, there is relatively little written material. If you’re happy with videos here’s a good selection focussed on game creation. Links to much of the best stuff to read has usefully been collected on one page, although be aware that some of it is aimed at IT teachers and may be a little too technical.
You can also download and examine other people’s Scratch projects to see how they work. To come full circle it’s best to back to the Scratch website for these, as they have an editorially-selected gallery of featured projects.
For parents and educators out there, have also a look at the great community at: http://scratched.media.mit.edu/
Were you someone who should teach scratch to a kid, you might find loads of handy materials and like-minded people who're doing the same job.
look up http://codeclub.org.uk/
or just install it, (or buy a pi) I don't remember coding clubs in the 80's find other children / young people who also use scratch so they have peers to help support them. I run a coding group that is based on peer support., I just over see it and help with things where I can.
There are magazines such as magPi that may cover scratch
Books, - see if the local library can get some in, or if the school can buy some (fund raise if need be)