Позволю себе чуть дополнить предыдущий ответ:
Если начать изучение, то (по моему скромному опыту) советую Питон.
Для есть существенная разница в философии. Почитайте, пожалуйста —
Философия Питона,
Философия Руби
Разница (хоть и довольно условная) — Питон предпочитает более единообразный синтаксис для решения аналогичных задач, Руби разрешает использовать множество синтаксисов, по желанию разработчика. Отсюда рекомендация — если начинаете — Питон будет более очевиден. Во всяком случае большинство учебных курсов сейчас используют Питон (он заменил в этом плане Паскаль). Но если вы опытный программист — Руби очень элегантен.