首先前端老三样是必须的(HTML, CSS, JAVASCRIPT, 如果掌握点es6的知识是最好的)
第二熟读微信小程序的开发文档,你就会发现原来小程序就是一个类似于vue 的框架(微信内部的一个小框架,我是这么理解的)
第三电脑上下载并安装微信开发者工具,方便开发和调试
如果需要后台 那么需要掌握的就比较多了,后台语言比如java,node,php,python等都可以,
另外需要说明的是小程序的接口是需要https协议的 ,所以楼主做小程序的时候得注意,服务器和域名得符合
就这么多,小程序开发起来还是比较简单。希望对你有帮助