Последний новый трек Codecademy предлагает учебное пособие по Ruby, объектно-ориентированному языку сценариев, который вы можете использовать отдельно или как часть сети Ruby on Rails.
Как и другие курсы Codecademy, «Введение в Ruby» — это практический курс, предназначенный для новичков, не знакомых ни с Ruby, ни с информатикой.
Первый урок проведет вас через серию коротких упражнений, которые дадут вам инструкции о том, что вводить в экранном редакторе. Когда вы запускаете свой код, вы видите обратную связь в нижнем окне.
(нажмите, чтобы увеличить)
На данный момент существует пять уроков, основанных на Ruby 1.9.3 .:
Введение — 16 упражнений
Поток управления — 17 упражнений
Циклы и итераторы — 18 упражнений
Структуры данных — 16 упражнений
Методы, блоки и сортировка — 19 упражнений
У каждого урока есть проект, в котором вы создаете небольшие программы, и именно здесь изучение языка становится интересным и практичным. Опять же, они разбиты на небольшие части, от 6 до 8 упражнений.
Сайт иногда работает медленно, вероятно, из-за того, что он перегружен энтузиастами, и время от времени вылетает с ошибками. Существует форум вопросов и ответов, где студенты могут задавать вопросы и получать ответы от других студентов.
Итак, Ruby — хороший выбор для новичка?
Согласно заявлению Codecademy:
Ruby в настоящее время используется в таких местах, как Google (для 3D-моделирования), NASA (для запуска моделирования) и даже прямо здесь, в Codeacademy (как часть веб-фреймворка Ruby on Rails). Благодаря активному сообществу разработчиков и отличной поддержке гемов, он идеально подходит для быстрого и простого создания всех видов полезных программ.
В дополнение к новой дорожке Ruby, Codecademy также выпустила три новых модуля Python, использующих Python 2.7, в комплекте с уроками, проектами и задачами.