Несколько ресурсов, которые помогут в изучении языка программирования Ruby

Go-Promo
Наша команда веб-разработчиков пишет на языке программирования Ruby, который был создан в 1995 году Юкихиро Мацумото. Сегодня мы хотим поделиться с вами несколькими ресурсами, которые помогут в изучении этого языка.

Go-Promo: Несколько ресурсов, которые помогут в изучении языка программирования Ruby

Немного истории.

Целью разработки Ruby было создание «настоящего объектно-ориентированного», лёгкого в разработке, интерпретируемого языка программирования.
Вот как автор комментирует идею создания языка: «Я знал Perl (Perl4, а не Perl5), но он мне не нравился — был в нём некий привкус игрушечного языка (да и поныне есть). А объектно-ориентированный интерпретируемый язык казался многообещающим. В то время я знал Python. Но он мне не нравился потому, что я не считал его настоящим объектно-ориентированным языком. Его OO свойства казались надстройкой над языком. Мне, как языковому маньяку и фанату объектно-ориентированного программирования с пятнадцатилетним стажем хотелось, чтобы язык был объектно-ориентирован и прост в использовании. Я пытался найти такой язык, но его не было».
Также Мацумото часто повторял, что он пытался Ruby естественным, но не простым языком, который отражает жизнь.

Для новичков, которые изучают языки программирования, часто есть много барьеров, такие как синтаксис и семантика языка.
Однако Ruby попытался избежать этих преград. Это очень гибкий язык, так как он позволяет его пользователям свободно менять его части. Основные части Ruby могут быть удалены или переопределены по желанию. А существующий фрагмент можно модифицировать. Ruby старается ни в чём не ограничивать пользователя.

Руби широко используется в имитационном моделировании, 3D-моделировании, робототехнике, веб-программировании. Например, Basecamp, онлайн ресурс для управления проектами, полностью запрограммирован на Ruby.
Такие программы как Google SketchUp, Amarok, RPG Maker используют Ruby как скриптовый язык для расширения возможностей программы или написаны на нём (частично или полностью).

Индекс TIOBE, который измеряет рост популярности языков программирования, помещает Ruby на 9 место среди общепризнанных языков программирования. Во многом, рост популярности языка приписывается Ruby on Rails, среде разработки веб-приложений.

Ruby также абсолютно открыт. Открыт для бесплатного использования, изменений, копирования и распространения.

Можно с уверенностью сказать, что Ruby ценится в сообществе программистов. И это отличный повод, чтобы начать изучать этот прекрасный язык.

С чего начать.

Помимо популярных ресурсов для изучения Ruby, как Codecademy и Learn Ruby the Hard Way, существуют и другие не менее полезные:

1. Try Ruby позволяет изучить основы прямо из веб-браузера, на скорую руку

2. Ruby Koans предлагает серию упражнений и тестов, чтобы определить ваш прогресс

3. Ruby Warriors – для более продвинутых разработчиков. Ресурс оформлен в виде 8 битной игры

Есть еще много доступных ресурсов, но тот, который действительно выделяется среди остальных как драгоценный камень является RubyMonk

RubyMonk состоит из онлайн заданий, которые охватывают работу со строками, массивами и циклами. Сделано все красиво и удобно.
После того как вы закончите изучать все материалы, то сможете быть уверены, что даже если не получиться изменить мир с Руби, у вас по крайней мере хватит знаний для того, чтобы создавать небольшие программы.

И еще одна причина, чтобы изучить Ruby.

Ruby используется в популярнейшем полноценном, многоуровневом фреймворке для построения веб-приложений — Ruby on Rails.
Ruby on Rails был придуман с целью быстрого и удобного объектно-ориентированного программирования. Это подтверждается Ruby философией – простая, интуитивно-понятная разработка.

После того как вы научитесь писать на Ruby, вы сможете реализовывать свои идеи быстро и эффективно. Вы приобретете незаменимый навык, который поможет программировать максимально комфортно. Удачи вам в изучении нового языка программирования!
  • ,
  • ,
  • avatar
  • +1
  • 1096

0 комментариев

Оставить комментарий

Комментировать при помощи:


Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.