I wrote about Visual Programming for Arduino last year, and now I found a new tool that I did not know about that time. Mind+ is a flow-based visual programming software for Arduino. It is designed for easy learning electronics and computers. Mind+ sells DIY kits based on electronics blocks and Mind+ software. The Mind+ software is free to download and use. This software feels to be one of the simplest programming tools for Arduino on a very quick test I did with it.
Here is Mind+ introduction video:
It is good that that there is also Block Maker Software that allows you to make new blocks you can use on the visual programming environment (you use traditional Arduino code to implement functionality inside the blocks).