Scratch, often used as an introduction to programming, is an excellent tool that can be handled intuitively. Because it works by simply combining blocks, even beginners can easily create programs.