Hello World
Познакомиться со способами запуска программ на ruby
Числа
Познакомиться с тем как работать с числами в ruby. Их типами и методами.
Строки
Узнать как работают строки, что такое интерполяция и магический метод to_s.
Типы данных: Символы
Познакомиться с концепцией символов в руби
Типы данных: Массивы
Научиться работать с типом данных "массив".
Тип данных: Интервал
Рассмотреть механизм языка, генерирующий интервалы
Типы данных: Хеш (ассоциативный массив)
Познакомиться с базовыми операциями над хешами
Функции
Познакомиться с определением функций в ruby, а так же особенностями вызова
Условные выражения
Рассмотреть условия, истинность и ложность.
Лямбда-функции
Понять смысл и механизм работы с лямбдами.
Окружения и замыкания
Познакомиться с окружениями и понять принцип работы замыканий
Блоки
Научиться работать с блоками.
Функциональное программирование
Познакомиться с базовыми концепциями функционального программирования.
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса