I did a similar thing, and I consider myself quite fluent in BGE specific python. You can still use BGE specific tutorials for python, I believe, and just improvise whenever you run into a deprecation warning, as indicated by the console window (it will tell you what to use instead in almost every case).
Python allows for much more complex interactions of objects than logic bricks. For example, with logic bricks you can track to a fixed target object, but with python you can find the closest enemy object and track to that chosen object.
In any case, I very highly recommend tutorialsforblender3d.com. It features documentation on all logic bricks and BGE python functions, as well as exampels of almost every BGE concept that yo’ll want.