Both Python and Ruby are screwdrivers.
In my highly opinionated opinion, the parallels are:
- Flat head: Perl. Functional, and revolutionary at the time! But awkward to work with.
- Phillips head: Python. Awesome improvement, much easier to work with. But still annoying in frustrating ways.
- JIS: Ruby. A further refinement that resolves the last annoying 5% of work. (Well, OK, resolves 4 of the last 5%) ... (Also Japanese, coincidentally?)
... and in the real world, when you don't get to choose, you almost always find Phillips/Python. Better is good enough. :)