The C Language is the most widely used and established language to implement embedded systems. It's also the most supported language in the CIAA project.
It's an implementation of the Python language that's optimized to run on computers similar to the CIAA. It's widely used for teaching programming.
It is a graphical language, mainly oriented to PLC (Programmable Logic Controller). But it also can be used to program the CIAA.
It is an educational robotics platform that allows to program graphically and is designed for the teaching of embedded system, including elementary school.
It is a language designed for developers to write a program once and run it anywhere. The CIAA can run Java programs.
All the information is published and kept up-to-date at the Project wiki by collaborative contributions of dozens of people from all over the country.