What should I learn next? Python or Ruby/Rails?
samdk: Both are good languages. I would suggest Python if you're going to be doing any scientific computing for its excellent library support (numpy/scipy/matplotlib especially), and Ruby if you want to being doing web application programming.