Scratch3 desktop is a desktop app that runs Scratch3 on your pi as a desktop app. Scratch3 is a simple yet effective block code editor.because It is free and it comes preinstalled on most raspberry pi’s, it is very popular. Here’s how to get it. There are multiple ways to get scratch.
The first is to download pi-apps, and find it inside of the programming section. if you don’t want to get pi-apps, then just open your applications menu, and go to recommended software. Scroll through, it should show up somewhere.

learn more about Scratch3 here. This is what it looks like.

Programming a sense hat, or a breadboard, can be used to code it! it can also program a raspberry pi pico with scratch. The only way to find out all of the possibilities is to try it out.
There is one more thing about scratch. In the bottom left corner, the icon looks like this.

It can add extensions. Extensions are additional blocks that add extras to scratch like music, sense hat, and simple electronics, and much much more. Just click to add them to your menu. Find out more here.
You can also code online at their website, https://scratch.mit.edu/.