You think that programing Arduino is easy enough even for newbie. Well it seems that somebody is trying to make it even easier. Minibloq guys are developing a graphical programming environment where developing Arduino projects can be done without writing a single line of code.
So what makes Minibloq so attractive? Its really easy to use – you just build a program with blocks that generate code automatically. Its goal to be free and open source as it is based on GCC. Other features include modularity – ability to create own custom building blocks. Besides it isn’t locket to Arduino only. It also can be configured to support other hardware. It is still under hard development, but starters, programming classes already can find this useful and interesting.