1. In normal case, there will be kinds of development platform like MDK or IAR, but for MicroBit, that is totally different, It is easy to use and understand even for kids,
Here are 5 proposed development environment, both with Graphic Interface, Drag and Pull.
2. It can easily to know what is it with 5 screen shots,
Microsoft PXT (Beta)
Our new micro:bit Programming Experience Toolkit (PXT) editor provides a programming experience supporting both a block-based editor and JavaScript, along with great new features like peer-to-peer radio.
Python
MicroPython is a completely text-based editor, perfect for those who want to push their coding skills further.
Microsoft Block Editor
The Block Editor is a visual editor and provides an introduction to structured programming via drag and drop coding blocks that snap together.
Javascript
Code Kingdoms is a visual JavaScript editor. It has a drag-and-drop interface making it accessible to beginners.
Microsoft Touch Develop
With its touch-based interface, Touch Develop has been designed for mobile devices with touchscreens.