Python o Ruby para un desarrollador .NET? [cerrado

Soy desarrollador de C # .NET y trabajo principalmente en proyectos ASP.NET.

Quiero aprender un nuevo lenguaje de programación,

para mejorar mis habilidades de programación al experimentar un nuevo lenguaje,para ver algo diferente al entorno de microsoft, y tal vez pensar de una manera diferente.

Me concentro en dos idiomas para mi objetivo. @Pitó yRub.

¿Cuál me ofreces?Pros y contras entre ellos? ¿Vale la pena aprenderlos?

EDIT: Lo siento, edité mi publicación pero no informo aquí,

Ruby on Rails reemplazado por Ruby.