язык программирования руби учебник
Автор He is задал вопрос в разделе Другие языки и технологии
Использование Ruby. Где используется, какие перспективы у языка, чем лучше питона? и получил лучший ответ
Ответ от Pure function[гуру]
Да везде где допустима динамика. Перспективы самые хорошие: язык вполне себе развивается при этом не ломая обратную совместимость и не создавая трудностей при переходе на новые версии (привет питон) , огромный на сегодняшний момент набор библиотек, не имеющий аналогов веб-мвц-фреймворк Ruby on Rails, ставший стандартом в веб-разработке и являющийся главным примером для других фреймворков откуда они тянут все хорошее.
Руби является чистым ооп языком (парадигма "все - объект"), у питона с этим немного иначе (комбинированая парадагма процедурного и ооп программирования с иммутабельными первоклассными функциями/классами) . Синтакстис руби, большие и удобные возможности для метапрограммирования располагают к написанию красивых и удобных DSL(одна из фич руби и рельс в часности) . В кратце можно сказать что руби и питон похожи, имеют сходные возможности но при этом делают одни и те же вещи разными способами. Посему рекомендую ознакомиться с обоими языками детально, чтобы решить чей путь тебе ближе.
Ruby традиционно лучше справляется с обработкой текста, DSL, автоматизацей shell (смотрим на rake и завидуем). Python — многопоточность, GUI, биндинги ко всему что движется, лучшая документация и поддержка индустрией