All the answers are good for somebody who might have asked the question. I think the question is vague so it's not clear what the answer should be. The questioner should specify his level of experience with Python and other languages, and at least broadly describe his specific interest. mt