This screncast provides an alternative way to learn MPS. Folowing the steps described in the on-line introductory MPS Tutorial the screencast will guide you through the process of building a Calculator definition language and show you how to use the basic MPS concepts, such as the structure, the editor and the generator.
If you find the on-line tutorial a bit dry and difficult to follow, this screencast may help you get over it. Try it out!
Note: You may also check out the second part of the tutorial covering scoping constraints and type-system.