Ruby: подборка онлайн-курсов, книг и видеоресурсов

Язык Ruby используется в разных целях, но чаще всего применяется в веб-разработке. Код на Ruby интуитивно понятный, а писать программы удобно. Подобрали для вас несколько курсов, книг и видеоресурсов для обучения. Подробнее читайте в материале.

Онлайн-курсы

«Курс Ruby: онлайн обучение руби с нуля» от Code Basics

Бесплатный курс, который охватывает основы синтаксиса языка и включает практические занятия. Курс состоит из пяти модулей: основы, коллекции, функции, массивы и хеши.
Длительность: 1 месяц
Стоимость: бесплатно

Introduction to Coding with Ruby от Class Central

Базовый курс для знакомства с и освоения Ruby, который включает в себя теоретические базовые концепты и большое количество практических заданий для закрепления новых знаний и навыков. 
Длительность: 2 недели
Стоимость: бесплатно

Ruby Rush

Этот курс предоставляет возможность обучения основам программирования на Ruby и в дальнейшем использовать свои новые знания в написании текстового квеста, программы для отправки почты, дневника с заметками в базе данных SQlite.
Стоимость: бесплатно

Comprehensive Ruby Programming от Udemy

Этот курс научит вас программировать на языке программирования Ruby, начиная с нуля и переходя к продвинутым методам кодирования. Курс состоит из 22 разделов, которые включают в себя 103 лекции с тестовыми и практическими заданиями.
Длительность: 2 недели
Стоимость: 33 270 тенге

Книги

«Путь Ruby», Хэл Фултон и Андрэ Арко

В книге описано больше 400 фрагментов кода, которые дадут ответы на то, как устроен язык. Даются подробные объяснения, пояснения относительно ограничений по тем или иным причинам. Эта книга будет интересна и полезна как начинающим программистам, так и их более опытным коллегам.

«Самоучитель Ruby», Игорь Симдянов

Если вы только начинаете свое знакомство с языком Ruby, то стоит обратить внимание на данный самоучитель. Доступным для понимания языком он проведет вас по базам языка, от простого к сложному и поможет закрепить новые знания путем выполнения тестовых и практических заданий. 

Intro To Ruby Programming: Beginners Guide Series, Джон Элдер

Автор Джон Элдер шаг за шагом проведет вас через все тонкости программирования на Ruby. Вы узнаете о переменных, массивах, циклах, методах и многом другом. Вы также сможете использовать свои навыки на практике в упражнениях в конце каждой главы. 

Beginning Ruby: From Novice to Professional, Питер Купер

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

Youtube-каналы

Rajat Talesra

На своем канале fullstack-разработчик и эксперт по разработке приложений для Android с восьмилетним опытом работы делиться знаниями, снимает познавательные уроки по программированию на Ruby.

Drifting Ruby

Drifting Ruby — это коллекция коротких видеороликов, предназначенных для изучения Ruby Language и Ruby on Rails. Каждое видео, а иногда и серия видеороликов, охватывает определенные темы о том, как выполнить задачу через Ruby.

Ruby Central

На своем канале Ruby Central делятся онлайн уроками, записями из конференции, и эпизодами своего авторского подкаста.

Ruby Australia

Канал состоит из множества видео уроков, разборов и гостевых лекций.