i'm doing a course which revolves around smalltalk, but the pace is a bit slow for me. i was thinking of tackling another language to fill the hours and wondered about python. am i mad or would it be a good idea? what can python offer me? if theres 1 book to buy (ive already downloaded eckels book), which should it be? i run win98 and linux. thanks