To make it simple and concise, which is a better choise for a programmer experienced with C-like languages (PHP, C, Java) to start learning and (of course) using? Easy to learn, easy to work with, great support and a stupid amount of free libraries for any purpose.
I disclaim I'm a Ruby nut, but all four apply to both. They both have qualities that can be seen as pros <i>or</i> cons by their respective fans. You'd need to be more specific with your requirements.<p>It is no big deal to learn enough of each to make a reasonable comparison in several hours.