Вопрос не ради холивара, мне интересно знать, какие факторы, влияют на популярность языков? Или все, как у людей, без определенных с стечение обстоятельств и удачи, ни куда? Тот же Python, на мой взгляд, менее выразителен, код на нем, подобно строгой инструкции, а Ruby, словно поэма, однако его популярность на настолько высока, нежели Python. Наверное, все дело во вкусах? Но тогда, разве программист, не творческий человек? Как по-мне, так Ruby больше под стать перу.