I have worked through some basic (non-Blender) Python tutorials and would like to learn how to use it with Blender. I’d like to get to the point where I could use Python “on-the-fly” in Blender, as a way to assist in modeling. For instance, I realized the other day that I would like to select the longest edge in a mesh, and this must be fairly simple to do with a few lines of Python.
Patrick Boelens (I think that’s how you spell his name) did a very good introductory series of tutorials. The first is here. It’s for the game engine, but has really good general advice too.
First you need make sure you know python well enough , I have made a book for total begineers here -> http://wiki.blender.org/index.php/User:Kilon/Python_book_of_magic . Suffice to say if you dont know the basics I teach in this book, you are not ready to code for blender at all.