What should I learn next? Python or Ruby/Rails?
gr366: Each language is relatively easy to get started with, and there are numerous free tutorials available on the web. Why not take two weeks and try each one out for a week? See how far you get building something and decide which is the best fit for you right now.If you've written a PHP app, maybe it's a good candidate for rewriting in these languages. Having a problem space that you're intimately familiar with can reduce the variables to just the languages or frameworks themselves.