I have done a bit of programming with Smalltalk and Java (but have never used C or C++) and for the most part you stay within the realm of the respective language. However, looking thru many of the posts in this newsgroup it appears that you need to be moderately familiar with C. So my question is: Do you have to learn C to use Python? Daniel Klein