Powering through the Getting Started guide for Rails involves writing a blog app and at some point you have to write a dummy blog post. I found myself writing something a bit deeper than that:
Starting from scratch
Well, not from scratch exactly. I'm not really going to forget all these past ten years taught me about web design and development. What this is, really, is more of a soft reboot. While php puts food on the table, I'm learning ruby via rails.
PHP and the practices it fosters are still stuck in the 90s. Time to evolve. I'm not saying ruby is necessarily a better language, what it is is surrounded by much better practices and tools.
So, in the end, it's less about the language and more about the mindset.