– Что такое Ruby, для чего он нужен и какие у него преимущества?
– Это язык программирования и он достаточно зрелый - ему более 25 лет. Появился из желания создать "красивый язык для себя" - с тех пор сообщество помогает его развивать.
– Какие основные преимущества языка Ruby?
– Если сравнивать, то каждый язык занимает свою нишу. Ruby прекрасен тем, что у него активное сообщество, разрабатывающее много инструментов, которыми мы можем пользоваться. А из-за того, что их много, то и разработка идет быстро. Тем более, если начинаешь новый небольшой проект, то его сборка при помощи Ruby идет быстро и хорошо. А еще Ruby активно используется при создании стартапов. Язык занял свою нишу и прочно в ней сидит.
– Где можно использовать язык программирования Ruby?
– Выбор проектов очень широкий, от маленьких до больших. Как упомянул ранее, часто его используют при создании стартапов и сферы могут быть разными. Из примеров - Airbnb начинали писать на Ruby. Есть продукты для создания интернет-магазинов, есть продукты из финтеха. А есть игровые проекты, где люди пишут браузерные игры. Многообразия хватает! Ruby используется практически везде.
– Какими скиллами надо обладать, чтобы начать этот курс?
– Есть два самых важных скилла, которые требуются для изучения языков программирования. Первое - усидчивость. Второе - готовность тратить свободное время на обучение. Если они есть и подпитаны желанием перемен, то можно выучить любой язык программирования, как полегче, так и посложнее. Ruby я бы отнес к языкам полегче. Как и Python, он является прекрасным языком для старта в программировании.