M30W is aimed to be one step up from a language like Scratch to a full language like C++ or Python. M30W is trying to create a bridge by keeping the same simple GUI based feel of Scratch, but with commands you type in yourself, rather than blocks you put together.
