Across all devices, you can currently use three different frameworks to program:
Blockly – A powerful block-based programming editor. It is extremely versatile and perfect for beginners, since it requires no coding skills to select one of the available blocks and just run it inside the app. An advanced version is also available for more experienced users or older pupils, which supports more advanced features such as math, functions, logic and variables.
Python (Windows and Mac OS only) – A high-level, object-oriented programming language. It has easy to learn syntax and is perfect for both novice and advanced programmers.