What I like about Scratch:
- Intuitive! It is really laid out logically and the visual building blocks make it so simple to just jump right in. How different from the programming languages I first learned.
- Fun! The characters are cute and appealing to my kids. There are lots of simple and fun programs written by others that you can check out.
- Free! You don't even have to run the program locally if you don't want to for some reason. You can just create an account and keep all of your projects there.