Scratch
Scratch is a website create by MIT. The website allows the user to create programs in a block-based, visual programming language. Instead of writing coding texts, the user drag and drops colorful blocks to create their program. In contrast to text-based languages, Scratch is beginner friendly and significantly simpler to create and read. Link to video
SNAP
Snap has a concept that is similar to Scratch. It is a website that allows the user to create programs that are in a block-based programming language. It was created by Berkeley.
Make Code
https://makecode.microbit.org/
Make Code is a Microsoft block-based language. On the micro:bit platform/website, the user can directly program their micro:bit device. Alternatively, they can also test their program on the virtual micro:bit (simulator) available on the website. It can let you directly program.