Skip to content
Igor S. Morozov edited this page May 10, 2020 · 2 revisions

Это — мини-курс по руби

Страница — для заполнения.

Мы в слаке Hexlet в канале #hexlet_volunteers

Руби — второй язык

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

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

На выходе — человек с пониманием основ языка

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

Человек не будет использовать циклы, но будет знать, как работать с итераторами. Не будет бояться лямбд, но и не будет их использовать без нужды. Блоки не будут чем-то странным. Открытие класса тоже будет нормой, как и метапрограммирование.

Структура

В основах пишем

Основы

Массивы

Функции высшего порядка

Объекты и ООП

Метапрограммирование и ActiveSupport