小程序的主要开发语言是 JavaScript。同时,微信小程序还支持使用WXML(WeiXin Markup Language)进行页面结构的定义和WXSS(WeiXin Style Sheet)进行页面样式的设定。WXML是一种类似于HTML的标记语言,用于描述页面的结构和组件的布局,而WXSS则具有类似于Web开发中的语法结构,但它的选择器和属性名称与Web开发有所不同。
综上所述,小程序的开发是基于JavaScript、WXML和WXSS三种语言,这些语言共同构成了小程序的技术基础,使得开发者能够快速构建出功能丰富的应用。