如何能够从零开始学习微信的开发模式?

编程零基础,开了个微信公众平台,希望使用开发模式调用各种api接口。平台主要是地方服务性质的`。希望最终的呈现效果是:1、机器人互动。2、有一个数据库,提供寻物失物的匹配。3、信息检索(比如接入学教务管理系统查成绩等)。4、信息发布(以推送和网页的双重方式呈现)。

如何能够从零开始学习微信的开发模式?

菜鸟一只,不知道描述的对不对。目前困难是看不懂php语言,更无从下手实现希望呈现的效果。求问各位用微信的大神,如何能够学习?在哪学习?一定要从零开始学php语言么?