求一个学习cocos creator开发游戏路线,纯新手路线。

我是一名php后端开发程序员,一直都想做一款自己的rtx游戏,始终是因为cocos2d用c++开发,然而自己对这门语言实在产生不了好感,然而cocos2d-js教程较少,而且一直怀疑js性能的问题,所以一直都停滞不前,前几天看到cocos社区推广cocos creator开发工具,通过了解后,发现自己写了5年的JavaScript语言终于用上了,而且官方大大们解决了性能的问题,发现机会来了,但是又出现了疑问:

1、通过看Cocos Creator文档,发现基本讲的都是这款工具怎么使用,里面涉及的api都是用的cocos2d js的api,而且上来就贴出一个文档连接,让在下不知怎么下手。。。
2、一个没有做过游戏开发的程序员要怎么学习,学习路线是什么?先学什么后学什么?

求老手指导一个路线!

我整理了一下学习路线,大家帮忙看对不对,先把http://www.cocos.com/docs/creator/这个文档看一遍,并且把里面的代码都敲一遍,然后将理解放大,举一反三,培养一下自信,然后再去看一些Cocos2d JS开发游戏的教程,因为CC的Api使用教程较少,但是Cocos2d js的Api使用教程比较多,这两种api之间非常相似,甚至很多方法都一样,所以可以拿cocos2d js里的api 方法直接去 CC api文档里搜索,在CC api文档里找到这个api方法的使用说明,这样两个文档对照着学习,既弥补了CC API实例教程的缺少,又能快速掌握cocos游戏开发,不会导致停滞不前。