Scratch is a visual programming language. It can be used by students, scholars, teachers, and parents to easily create games and provide a stepping stone to the more advanced world of computer programming. It can also be used for a range of educational and entertainment purposes from math and science projects, it includes simulations and visualizations of experiments, recording of lectures with animated presentations.
My experience with Scratch was good but it was really basic, and it was like just moving stuff around. It is still fun to make your own games, it feels good to actually do something, especially when you are new at coding. I got a lot of creative ideas from scratch, for other coding assignments. I like the part that you can save files and look at the actual coding part.