Visual programming languages?

I'm not programmer but i would like to use Arduino and Raspberry too.

Learning programming type of things have been always hard for me so i was happy to learn there is things called visual programming languages.

I'm trying to find what are best (and free) visual programming languages for Arduino and Raspberry.

I plan to do home automation and collect sensor data.

Thanks

Google turned up this: http://blog.ardublock.com/engetting-started-ardublockzhardublock/

Hi,

VB is easy to learn, but I have found Python better and more powerful.

I am not good at programming, but it took me a day to finish a GUI programme to control some devices.

It is only my suggestion. If you would like to stick to what is on your mind, go for it.

There is this but I am not sure if it is free:-