Scratch 3.0, a visual language programming language from MIT Media Lab, can now run on the official Raspberry Pi operating system, Raspbian. But you'll probably need a Raspberry Pi 4 with 2GB of RAM ...
Visual Studio Code is an advanced editor that supports just about every programming language in use today. That is why Visual Studio Code has more buttons, knobs, and switches than a Martian starship.