I was in you situation, and I'll tell you what worked for me: Online tutorials: I suggest starting out with Josh Cogliati's "Non-Programmers tutorial for Python" (http://www.honors.montana.edu/~jjc/easytut/easytut/) . It is an ideal introduction for a complete beginner, very easy to follow and right to the point.
After that, I'd suggest: - A byte of Python by Swaroop C. H. (http://www.byteofpython.info/) This one is also a very easy and complete introduction. This would be enough to get you going and comfortable with Python, but, you may still need some good and simple introduction to object oriented programing. For that, I suggest Alan Gauld's "Learning to Program" (http://www.freenetpages.co.uk/hp/alan.gauld/). Pay special attention to the object oriented programming chapter. It has a simple "banking accounts" example that was a real eye opener for me. Of course, It won't hurt if you check regularly the official tutorial by Guido Van Rossum, but I wouldn't use it as a step to step introduction, because it seems more like an overview of the language. More indicated for someone who's looking for something specific. Good luck! Luis -- http://mail.python.org/mailman/listinfo/python-list