While block based programing environments like this make programming look easier at first glance, I'm unconvinced they actually make things easier. For instance, I don't really see how the example screen is different than something like the following:
when Button1.Click
do
TinyDB.StoreValue(tag: SearchQueries, valueToStore: TextBox1.text)
Label1.text = TextBox1.text
Text also has the advantage that you can manipulate it in standard ways - such as copying and pasting it.The difficulty in programing is understanding the abstraction, and thinking algorithmically. Displaying programs in a nice GUI won't make that easier.