Mama是一种面向对象的编程语言，是为了帮助年轻学生通过使用自己母语的语言元素接触编程而设计的。Mama编程语言适用于几种语言，并带有LTR和RTL语言指导支持。新的Mama变种构建在美国卡耐基梅隆大学的Alice开发环境上，支持3D舞台对象的脚本编程。这个新的Mama变种是为帮助年轻学生通过构建3D动画和游戏接触编程而设计的。
历史.Mama的开始版本 - 1.0, 1.1和1.2 - 提供简单的整合的开发环境（IDE），其包含对标准元素的支持，例如带有语法高亮的文本标记，编