开发微信小程序需要用到以下技术:
1.wxml。小程序常用的语言是wxml。wxml就是微信,但是熟悉了wxml之后就会发现,它的编程理念其实和HTML网页编程很类似。
2、wxss,wxss比较像CSS,其实wxss主要的实现思路和网页的开发技术区别不大,主要就是一些标签的一些简单的替换,大部分和原来的CSS基本一致,都是通过同样的页面调用方式来实现的。

3.js,开发小程序必须要掌握js技术,如果你的html+css+js基础比较好,再学习微信小程序js,那么前端开发就没问题了。
4、服务端语言。如果不是专业的后端开发者,后端可能会比较难,学习难度也比较大。不过还是建议开发者学习一下后端语言,至少要了解大概的框架,理解代码逻辑,这样不仅能实现前后端的良好配合,还能在小程序出现bug的时候派上用场。常见的技术有PHP、Java、ASP等。
5.数据库语言。如果公司数据量不大,架构不复杂的话,数据库语言比较简单,一般学习一些常用命令和常见问题就可以应付。常用的数据库有免费的、、的、等数据库。