Unfortunately, I learned about Scratch quite late (when I was 16 years old). But despite this, it amazed me and continues to amaze me with its capabilities. Usually, in order to program various games and applications, you need to download some additional programs, environments, etc. But in order to program in Scratch, it is enough to have a browser, which everyone has these days.
Another huge advantage of Scratch is that programming here occurs by comparing ready-made blocks with each other. Because of this, many consider Scratch a programming language intended for children. But in fact, when programming, for example, in Python, you also need to compare blocks with each other, only you need to write these blocks yourself. Scratch simplifies the work by concentrating the programmer's attention on logic alone, which is very important in programming.
Here are some projects I've created on Scratch: