logo-wyliodrinWyliodrin is a flexible and fun programming platform for the Raspberry Pi.  You can choose to program with a range of languages, including Java, C++, Python, PHP, Arduino, Perl, and nodejs.

Wyliodrin also supports a visual programming language for the BrickPi that includes drag and drop programming blocks.

To get started, see their tutorial on starting with the BrickPi.

Visual programming language for Raspberry Pi robots.