1. A computer method for interactively teaching a modeling language to a user, comprising the steps of: prompting a user to enter user specifications of a language specific construct into a wizard, the user specification being with respect to an implementation language of the language specific construct; providing a mapper, the mapper (i) mapping from the implementation language of the language specific construct to a modeling language, and (ii) producing, in terms of the modeling language, a depiction of code, in the implementation language, expected to be generated from the language specific construct; and interactively teaching the modeling language to the user by: (i) coupling the mapper to the wizard for translating the implementation language of the language specific constructs, said coupling enabling modeling language depictions to be displayed in real-time relative to wizard workflow; and (ii) interactively illustrating in real-time a relationship between parts of the expected generated code and modeling language terms, said coupling and interactively illustrating interactively teaching the modeling language to the user.