What should I learn next? Python or Ruby/Rails?
andrewcooke: either is fine.  they have much more in common than they are different.  choose which ever makes most sense practically (for examples: if you know someone who would give you help + support, use the language they use; if you already use a certain host and they only support one of them, use the one they support)