Michael McGarry ha scritto:
> Hi,
> 
> I am looking for a good general purpose scripting language. What are the 
> differences between Ruby, Python and Perl. Which is better?

the better is the one that better fits your way of thinking.
For most of people here it is ruby, but probably for those on c.l.py or 
c.l.pe there is a different answer :)

tentative answer:
perl is anarchy
  python owns your thought
ruby's in beetween

Given that this is a permathread, please take a look at: 
http://www.ruby-doc.org/RubyEyeForThePythonGuy.html
for py vs ruby, and for perl vs ruby:
http://c2.com/cgi/wiki?RubyVsPerl
for perl vs python I don't know, maybe:
http://c2.com/cgi/wiki?PythonVsPerl

> What should I use for GUI development (Qt, Tk, or ??)?

see here:
http://www.rubygarden.org/ruby?ComparingGuiToolkits/TakeTwo

> Thanks for any advice,

well, whatever you choice is, good luck :)