A difficult question you ask.
If any, there are not many tutorials on python,
however many examples of code can be found
in this and other forums on this site.
if you have programming experience the quickest
way to learn to do the “normal” thing would be to
take apart a game, and look at all the scripts to
learn the python.
ANYWAY… the tricky part. You have NO access to
blenders game engine in a coding/scripting sense.
The ONLY interface are logic bricks. There are sensors
controllers and actuators.
Usually you will connect a keyboard sensor (on object A) to a motion actuator on object A through a AND controller. to get basic things to happen.
There is the option to make the controller a PYTHON controller, this gives a much more powerful controller, as it can represent much more powerful logic for mapping sensors on to actuators, and also allows access to things like files and the world settings etc.
- learn to use gamelogic to make a simple set up.
- learn how to plug a python script into that logic.
the python API http://www.janw.gothere.uk.com/GameLogicModule/index.html