3 Answers
+ 4
Python for basic/beginner games. But for the most part c++ is a better option, it's more common, faster and is capable of more. It might be a good idea to play around with Python for a while until you are comfortable then move to c++.
+ 2
C++ for backend, (physics calculations, rendering, etc) and embedded luaJIT for the front end