I've created a manual for teachers and students, which goal is to help them to take their first steps with Scratch. The book is under CC 3.0 license and it's in Polish language.
After teaching students some basics (stage, sprites, costumes, loops, movement, ask/answer, broadcast/receive, variables), I challenged them to create their own projects.
Spoiler alert - it can! All the technology-based innovations around us like the computers we are sitting at to connect and communicate are possible because many people wrote the code.