“…Buschmann et al state that "the very fact that there are many misconceptions, misinterpretations, and mistakes, however, suggests that something is often amiss in the popular perception and definitions of the pattern concept" and that "such misunderstandings inevitably lead to inappropriate application and realization of the patterns themselves" [10]. We believe that one part of this problem lies in the inappropriate teaching of the patterns, which is supported by the experience of other authors [3,12,16,17,18,20]. To help in solving this problem we describe in this work a pattern language for teaching design patterns.…”