Learning resources C++?

Panda is a great engine, but provided you use a low-level approach. That is, you are re-developing the framework for coding your game, without taking into account current approaches such as creating a window with pandaFramework.h.

I think you need to take a look at this.

The advantage of developing on Panda3D is to create a prototype of your application in python, and then you transfer the application code to C++.