Greg McIntyre wrote: > Thanks to all of you who answered and cleared up some of my perceptions > about Python. As a result I've put together some slides introducing Ruby > to Python programmers (hopefully without any misinformation!). > > This is a 30 minute lecture on Ruby, aimed at 3rd year university > students who have just learnt Python. Feedback welcome. > > http://www.cse.unsw.edu.au/~gregm/secret/ssdi/lectures/ It's very nice. I hope it ends up on the ruby-lang site or somewhere comparable. One minor problem. In recent versions of ruby, "hello".gsub("[^aeiou]") ... will not treat "[^aeiou]" as a regex but as a literal string, and there will be a warning. So for compatibility this should be "hello".gsub(/[^aeiou]/) ... Also, something you might want to point out that would appeal even to people who are still going to use Python for general purpose programming: Ruby, like Perl, is great for one-liners. (This was pointed out as an advantage over Python in http://ruby-talk.org/45398) I'm sure folks on this list will come up with many examples, if you want them...