Найти тему
Ruby-разработчик

Учебник по Ruby для начинающих

Оглавление

Это перевод оригинальной статьи от Jesus Castello.

В этом «Учебнике по Ruby» вы изучите всё нужное для начала обучения этому замечательному языку программирования, так что вы сможете создавать свои программы на Ruby и делать удивительные вещи!

Источник: Яндекс.Картинки
Источник: Яндекс.Картинки

Лучший способ изучить Ruby

Если вы решили изучить Ruby и стать Ruby-разработчиком, значит вы в правильном месте.

Вам предстоит ещё многое изучить, но пусть это вас не останавливает.

Учиться — это прекрасно.

А сейчас:

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

Было бы неплохо начать с изучения основ программирования.

Таких вещей, как:

  • переменные
  • структуры данных
  • условные операторы

Вы узнаете много новых слов в этом путешествии, но не переживайте — вы всему научитесь по пути.

Вы также должны понимать, что язык программирования — это формальный язык.

Что это означает?

Если я буду делать грамматические ошибки, говоря на русском языке, есть высокая вероятность, что вы всё ещё будете меня понимать.

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

Вы должны понимать правила языка, чтобы применять их корректно.

Я говорю это сейчас, чтобы вы не сдались раньше времени, видя многочисленные сообщения об ошибках, или когда будет казаться, что смысл потерян.

Это всё нормально:

Вы изучаете нечто новое и нужно время, для того, чтобы впитать эти новые знания.

Ключевой момент — повторение.

Вам нужно работать над каждой темой пока вы не поймёте, насколько она полезна в целом, как это использовать и как объяснить это другим людям.

Этот «Учебник по Ruby» поможет вам изучить всё шаг за шагом, поэтому не пропускайте шаги. Тратьте столько времени, сколько вам нужно и запаситесь терпением.

Вы сможете это сделать!

Давайте начнём с первого шага…

Как скачать и установить Ruby

Если вы пользуетесь Windows, вам нужно посетить этот сайт, чтобы скачать Ruby:

https://rubyinstaller.org/downloads/

Вам нужна рекомендованная версия (отмечена жирным шрифтом), которая на момент написания этой статьи была Ruby+Devkit 3.1.1-1 (x64).

Просто скачайте её и установите, как и любую другую программу.

Если вы не получили никаких сообщений об ошибках, значит Ruby был установлен на ваш компьютер!

Теперь, чтобы начать писать ваши первые программы на Ruby, нужно открыть терминал.

Сделать это можно открыв меню Windows — Пуск и набрав там cmd.exe.

Теперь нажмите клавишу ввода.

Вы увидите что-то вроде этого:

Взято из оригинальной статьи.
Взято из оригинальной статьи.

В этот момент вы можете ввести команду ruby -v в этом окне и нажав клавишу ввода, вы увидите версию вашего Ruby.

Установка Ruby для пользователей Linux и Mac

Если вы на Linux или MacOS, вероятно, у вас уже установлен Ruby.

Вы можете выяснить это, открыв терминал (поищите «terminal» в вашем системном меню) и набрав там ruby -v.

Вы должны увидеть вашу версию Ruby.

Что-то вроде этого:

Версия Ruby в терминале Arch Linux
Версия Ruby в терминале Arch Linux

Если вы не получили версию Ruby, тогда посетите этот сайт, чтобы узнать, как установить Ruby на вашу версию Linux или MacOS.

И давайте уже напишем какой-нибудь код!

После того как вы всё настроили, откройте irb.

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

Это отличный способ практиковаться и изучать Ruby.

Для того чтобы запустить irb, вы должны напечатать это слово в вашем терминале и нажать клавишу ввода.

Далее, вы увидите что-то вроде этого:

Приглашение на ввод в irb в терминале Linux
Приглашение на ввод в irb в терминале Linux

Начните писать в irb:

5 + 5

И нажмите ввод.

Вы увидите результат операции.

Но я могу сделать это в каком-нибудь калькуляторе!

Верно.

Смысл этого в том, чтобы вы привыкли печатать в окне терминала.

И вы будете часто использовать числа в своих программах на Ruby:

  • как данные (цена, возраст, год и так далее)
  • для каких-нибудь подсчётов
  • для доступа к информации

Мы только начинаем, поэтому не переживайте, что всё выглядит слишком простым.

Другие способы запустить код на Ruby

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

Например, вы можете записать свой код в файл с расширением .rb и потом запустить его командой ruby + имя файла.

Как здесь:

Запуск файла с программой на Ruby в консоли Linux
Запуск файла с программой на Ruby в консоли Linux

Обратите внимание, что это надо запускать в одном из окон терминала, где НЕ запущен irb. Узнать, что вы находитесь внутри irb можно по надписи «irb» в начале строки ввода.

Примечание переводчика: выйти из irb можно написав exit и нажав ввод.

А теперь время для практики!

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

То же самое можно применить и к другим навыкам.

Поэтому, попробуйте эти математические операторы:

10 * 2
500 / 100
1 + 2 + 3 + 4 + 5

Не стесняйтесь экспериментировать со своими собственными идеями и не беспокойтесь, если увидите пару сообщений об ошибке.

Впереди МНОГО обучения, и со временем все станет понятнее.

Запомните:

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

А теперь было бы неплохо, если бы вы закрыли свой терминал, открыли его снова, запустили irb и поупражнялись с математикой.

Сделайте так несколько раз, чтобы вы запомнили хорошенько эти действия.

Спасибо, что дочитали до конца!

Вторая глава здесь.

Источник.

#ruby #tutorial #install #irb #руби #учебник #установка